第2关:采用指针变量表示地址的方法输入输出数组中的个元素C语言
时间: 2024-03-23 19:44:02 浏览: 97
c语言 输出数组元素
好的,这个问题我可以回答。首先,我们需要明确数组名本身代表数组首元素的地址,因此可以用指针变量来表示数组中的各个元素。下面是一个例子,演示了如何使用指针变量输入输出数组中的各个元素。
```c
#include <stdio.h>
int main() {
int arr[5];
int *ptr;
printf("请输入5个整数:\n");
// 通过指针变量输入数组中的各个元素
for (ptr = arr; ptr < arr + 5; ptr++) {
scanf("%d", ptr);
}
printf("数组中的元素为:\n");
// 通过指针变量输出数组中的各个元素
for (ptr = arr; ptr < arr + 5; ptr++) {
printf("%d ", *ptr);
}
return 0;
}
```
在上面的代码中,我们定义了一个包含5个整数的数组`arr`和一个指向整数的指针变量`ptr`。在输入时,我们通过循环遍历数组中的各个元素,并使用指针变量`ptr`来输入每个元素的值。在输出时,我们同样通过循环遍历数组中的各个元素,并使用指针变量`ptr`来输出每个元素的值。
阅读全文