模仿C语言初学者编程,用指针变量指向数组元素的方法将一个整型数组a中的10个元素全部输出,要求从键盘输入10个整数
时间: 2024-03-20 21:43:00 浏览: 88
C语言程序设计-从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出;本.c
5星 · 资源好评率100%
好的,下面是代码示例:
```c
#include <stdio.h>
int main() {
int a[10];
int *p = a; // 指向数组首元素的指针
printf("请输入10个整数:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
printf("数组中的元素为:\n");
for(int i = 0; i < 10; i++) {
printf("%d ", *(p + i)); // 输出指针所指向的元素值
}
printf("\n");
return 0;
}
```
运行程序后,可以输入10个整数,程序会将它们存入数组中,并使用指针变量 `p` 指向数组首元素,然后通过指针变量遍历整个数组并输出每个元素的值。注意,在输出元素值时要使用 `*(p + i)` 的形式,表示指针所指向的地址向后偏移 `i` 个 `int` 类型的字节,然后取得该地址处的值。
阅读全文