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

已知有以下说明,执行语句a=p+2;后,a[0]的值是多少? float a[3]={1.2,45.6,-23.0}; float*p=a;
徐振海 1年前 已收到1个回答 举报

时光-漫步2008 幼苗

共回答了16个问题采纳率:100% 举报

你这样不对呀
a是个数组名,同时也是个地址常量(即第一个元素的地址)
a既然是个常量就不能赋值了,a=p+2;要出错啊
写成p=a+2还能说都过去;(你是不是打错了?)

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.009 s. - webmaster@yulucn.com