#include<stdio.h>
int main()
{ int i,a[4]={101,102,103,104};
for(i=0;i<4;i++)
printf("%p:%d\n",a+i,a[i]);
return 0;
}
追问你好,能不能再解释一下最后将地址输出是什么意思?
追答将地址输出是查看内存变量在内存中的地址编号,对用户而言没有意义。从输出的信息中,我们只可以看到它每一个数组元素占4个字节内存。
追问能不能再解释一下printf 函数中,a+i是啥意思?这个点看不明白