从这一段代码中可以看出指针其实是一个间接运算符,作用是引用 比如上图中就是引用了number的地址,最终显示了number的值
接下来是一段运用指正编写的打印十个整数的代码以及用for循环编写的区别
1.运用for循环完成
#include<stdio.h>
int main()
{
int arr[] = { 5,2,0,1,3,1,4 };
int i = 0;
for (i = 0; i < 8; i++)
{
printf("%d\n", arr[i]);
}
return 0;
}
运用指针完成
#include<stdio.h>
int main()
{
int arr[] = { 5,2,0,1,3,1,4 };
int *p = arr;
int i = 0;
for(i = 0;i < 7;i++)
{
printf("%d\n", *p);
p++;
}
return 0;
}