C程序使用指针访问数组元素
在此示例中,您将学习使用指针访问数组的元素。
要理解此示例,您应该了解以下C语言编程主题:
使用指针访问数组元素#include
int main() {
int data[5];
printf("输入元素: ");
for (int i = 0; i
scanf("%d", data + i);
printf("您输入: \n");
for (int i = 0; i
printf("%d\n", *(data + i));
return 0;
}
输出结果输入元素: 1
2
3
5
4
您输入:
1
2
3
5
4
在这个程序中,元素存储在整数数组data[]中。
然后,使用指针符号访问数组的元素。顺便说说,data [0]等同于* data,&data [0]等同于data
data[1]等同于*(data + 1), &data[1]等同于data + 1
data[2]等同于*(data + 2),&data[2]等同于data + 1
...
data[i]等同于*(data + i),&data[i]等同于data + i
访问此页面以了解指针与数组之间关系。