取地址: 用A[i] or (A+i)都能取到

一、指针操作数组:

int main()
{
	int A[] = { 2,4,5,8,1 };
	printf("%d\n",A);
	printf("%d\n", &A[0]);
	printf("%d\n", A[0]);
	printf("%d\n", *A);
}

二、循环遍历,看下每个地址和值:

int main()
{
	int A[] = { 2,4,5,8,1 };
	int i;
	for(int i = 0; i<5;i++) 
	{ 
		printf("Address = %d\n",&A[i]);//取地址
		printf("Address = %d\n", A+i);//取地址
		printf("value = %d\n", A[i]);//取值
		printf("value = %d\n", *(A+i));//取值
	}
}

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部