已知int a[]={1,2,3},b[]={4,5,6};int *p;则下列语句错误的是() A.a=b B.p=&
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/08 12:27:52
已知int a[]={1,2,3},b[]={4,5,6};int *p;则下列语句错误的是() A.a=b B.p=&b[1] C.p=a D.*a=*b
![已知int a[]={1,2,3},b[]={4,5,6};int *p;则下列语句错误的是() A.a=b B.p=&](/uploads/image/z/16016816-56-6.jpg?t=%E5%B7%B2%E7%9F%A5int+a%5B%5D%3D%7B1%2C2%2C3%7D%2Cb%5B%5D%3D%7B4%2C5%2C6%7D%3Bint+%2Ap%3B%E5%88%99%E4%B8%8B%E5%88%97%E8%AF%AD%E5%8F%A5%E9%94%99%E8%AF%AF%E7%9A%84%E6%98%AF%EF%BC%88%EF%BC%89+A.a%3Db+B.p%3D%26)
因为a和b表示的是两个数组的首地址,它们已经在编译时由系统分配,所以在运行时是不允许修改a和b的地址值的.所以a=b表示要把b的地址赋给a,所以它是错的.
已知static int a[3][4]; int *p;则下列语句不合理的是( ) A、p=a; B、p=a[0];
、已知static int a[3][4]; int *p;则下列语句不合理的是( ) A、p=a; B、p=a[0];
17. 已知定义:"int a[]={1,2,3,4,5},i,*p=a,*q=p;则下列错误的语句是( ).
设有说明int s[2]={0,1],p=s;则语句错误的是() A. s++ B .p++ C. *p++ D. (*
经过下列的语句 int j,a[10],*p=a+3;定义后,下列语句合法的是 A.p=p+2 B.P=a[5] C.p
已知int a,b; float c; 则错误的表达式语句是( ) A.a=c+b; B.b+=a ; C.a=int
根据声明int a[10],*p=a;,下列表达式错误的是_____.A.a[9] B.p[5] C.*p++ a++
设有定义int a[]={0,1,2,3,4},*p;,执行语句p=a+2;后,表达式*p的值为( ) A)1 B)2
1.已知int a=3,b=7,c,*p=&a;,则执行语句*p=5,c=a+b;后,c的值是______.2.以下程序
下列数组定义错误的是 A.int x=5,a[x]; B.int aa[1]; C.int aa[2][3]; D.in
C语言 若有定义语句:int a[2][3],*p[3];则以下语句中正确的是()A.p=a;B.p[0]=a;C.p[
#include void main( ) { int a=3,b=5; int *p,*q; void f1(int