作业帮 > 综合 > 作业

C 语言 指针变量对指针变量赋值

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/27 15:32:46
C 语言 指针变量对指针变量赋值
如:int * i,* j,a[4]={1,2,3,4};
i=a;
j=i;
这样"j=i"赋值对吗?
C 语言 指针变量对指针变量赋值
对的,你声明一个数组时数组名就是首地址,执行i=a这条赋值语句时,指针变量i中的内容就是数组a的首地址,j=i,i做左值它代表指针变量i中的内容也就是数组的首地址,执行完这个语句后指针变量j的内容也是数组a的首地址.这是你可以通过间接访问符*去访问所储存地址中的内容.