c语言数组和指针 对于下面的代码 为什么可以输出&a的值而不能输出&(a+0)的值
c语言数组和指针对于下面的代码为什么可以输出&a的值而不能输出&(a+0)的值#include<stdio.h>intmain(){inta[4][3]={{11,12,...
c语言数组和指针
对于下面的代码
为什么可以输出&a的值而不能输出&(a+0)的值#include<stdio.h>
int main()
{
int a[4][3]={
{11,12,13},
{21,22,23},
{31,32,33},
{41,42,43}
};
int (*pa)[3]=a;
printf("%p\n",&a);
} 展开
对于下面的代码
为什么可以输出&a的值而不能输出&(a+0)的值#include<stdio.h>
int main()
{
int a[4][3]={
{11,12,13},
{21,22,23},
{31,32,33},
{41,42,43}
};
int (*pa)[3]=a;
printf("%p\n",&a);
} 展开
1个回答
2016-09-30
展开全部
&取地址,要求是变量
改成使用变量
int *pb=a+1;
printf("%p\n", &pb);
改成使用变量
int *pb=a+1;
printf("%p\n", &pb);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询