已知有以下说明,执行语句a=p+2;后,a[0]的值是多少? float a[3]={1.2,45.6,-23.0}; float*p=a;

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 21:19:52
已知有以下说明,执行语句a=p+2;后,a[0]的值是多少?floata[3]={1.2,45.6,-23.0};float*p=a;已知有以下说明,执行语句a=p+2;后,a[0]的值是多少?flo

已知有以下说明,执行语句a=p+2;后,a[0]的值是多少? float a[3]={1.2,45.6,-23.0}; float*p=a;
已知有以下说明,执行语句a=p+2;后,a[0]的值是多少? float a[3]={1.2,45.6,-23.0}; float*p=a;

已知有以下说明,执行语句a=p+2;后,a[0]的值是多少? float a[3]={1.2,45.6,-23.0}; float*p=a;
你这样不对呀
a是个数组名,同时也是个地址常量(即第一个元素的地址)
a既然是个常量就不能赋值了,a=p+2;要出错啊
写成p=a+2还能说都过去;(你是不是打错了?)