题目内容

设有定义"inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;",则执行语句"b=p[5];"后变量b的值是()

A. 5
B. 6
C. 8
D. 9

查看答案
更多问题

有以下程序段,int a[8]= {1,2,3,4,5,6,7,8},*p=&a[3],b;b=p[2];b中的值是( )。

A. 2
B. 3
C. 5
D. 6

设已有定义: int a[8]={1,2,3,4,5,6,7,8},*p; 下列语句中正确的是( )。

A. for(p=a;a<(p+8);a++);
B. for(p=a;p<(a+8);p++);
C. for(p=a,a=a+8;p
D. for(p=a;a

若有定义:int c[5],*p=c;则以下c数组元素地址的正确引用是( )。

A. p+5
B. c++
C. &c+1
D. &c[0]

以下选项中,不能定义s为合法的结构变量的是( )

A. struct abc{ double a; charb[10];}s;
B. struct{ double a;char b[10];}s;
C. struct ABC{ double a; char[10];};
D. struct s{ double a;char b[10];};

答案查题题库