C、 a++ //表示先取a的值,再使a加1.因此a++表示a[0]的地址,且数组名是常值指针,不能修改其值.
若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1] 地址的表达式是
1个回答
相关问题
-
在int a=10,*p=&a;语句中,p的值是
-
若有定义语句:int a=5;,则表达式:a++的值是?.
-
定义int a[ ]={1,2,3,4,5,6},*p=a;表达式(*++p)++的值是________.
-
定义 int a[]={1,2,3,4,5,6} ,*p=a;表达式 ++(*++p) 的值是____________.
-
C++问题:已有定义“int a=10,*p1,*p2;p1=p2=&a;",下面语句中正确的是:
-
12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(___A____).C A) *p
-
若有int a[3]={10,12,30};int*p=a;则a+1是___的地址,*(p+2)=___
-
若有语句:int a=4,*p=&a;,下面均代表地址的一组选项是
-
C++的一个问题若定义了int a[10], i=3, *p; p=&a[5];下面不能表示为a数组元素的是【D】。A.
-
若已有定义int(*p)();则指针p A)代表函数的返回值 B)指向函数的入口地址 C)代表函数的类型 D)表示函数返