数组字母代表了首地址

# include <stdio.h>
int main(void)
{
	int a[5] = {1,2,3,4,5};

	//a[3] == *(3+a);

	printf("%p\n", *a+1);
	printf("%p\n", *a+2);
	printf("%d\n", *a+3); //*a+3等价于 a[0]+3
	 return 0;
}
执行完成,耗时:24 ms
2 3 4

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭