数组定义int m[][2]={1,3,5,7,9};与数组定义int m[][2]={{1,3,5},{7,9}};等价。(第5章 数组程序设计)
“int i,k, *p=&i;”中定义的“*p=&i;”等价于“int *p;p=&i;”。
09110062:有语句int *p,a[4];p=a;下列表示与a[1]不等价的形式是()。
设有定义:int n1=0,n2,*p=&n2,*q=&n1; 以下赋值语句中与n2=n1;语句等价的是
设有定义:int nl=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是()。
设static int a[3]={1,2,3};int*p[]={&a[0],&a[1],&a[2]);则与数组元素a[1]等价的是()
设有定义:int a,*p=&a,* *pp=&p;,则与a=100;等价的语句为()A.**p=100;B.**pp=100;C.&
【单选题】有四组对指针变量进行操作的语句,以下判断正确的选项是()。 (1)int *p,*q;q=p; int a,*p,*q;p=q=&a; (2)int a,*p,*q;q=&a;p=*q; int a=20,*p;*p=a; (3)int a=b=0,*p;p=&a;b=*p; int a=20,*p,*q=&a;*p=*q; (4)int a=20,*p,*q=&a;p=q; int p,*q;q=&p;
【单选题】假定一个int型变量占用两个字节,若有定义:int x[10]={0,2,4}; 则数组x在内存中所占字节数是()。
【单选题】下面程序的输出结果是 main() { int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p; p=a; printf("%dn",*p+9); }
【单选题】有定义语句:auto int x; 则以下说法错误的是()
设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。A)*p=*q; B)p=q;C)*p=&n1; D)p=*q;
若要说明一个新类型名ArrInt,使得定义语句ArrInt x;等价于定义语句Int x[4][10];,正确的说明语句形式为【 】。
设int i,j=7,*p=&j;,与赋值语句i=j;等价的是()
如果整型数据在内存中占4个字节,若有定义int a()={10,20,30}, *p=&a;,当执行p++;后,下列说法正确的是
如果有定义:int m, n = 5, *p = &m; 与m = n 等价的语句是 () 。
【单选题】设有说明int b[4][4],以下不能等价表示元素b[3][3]的是 。
【单选题】设有说明:int a[][4]={1,2,3,4,5,6,7,8,9,10},*p=*(a+1);以下可得数值为9 的表达式是 。
【单选题】已有定义:int x=3, y=4, z=5; 则表达式!(x+y)+z-1 && y+z/2的值是()
【单选题】若有以下定义 int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12} int(*p)[3]=x; 则能够正确表示数组元素x[1][2]的表达式是()。
【单选题】若有定义int s[4][5],(* ps)[5]=s; 则对s数组元素的正确引用是 。
若有定义 : int*p,k=4; p=&k; 以下均代表地址的是( )
4、有定义:int a[5][4], *p=a[0][0];,则*(p+2*4+3)等于()。
【单选题】有以下说明和定义语句 structstudent {int age; char num[8];}; structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}; structstudent *p=stu; 以下选项中引用结构体变量成员的表达式错误的是______。