设有定义:int i,a[10],*p;则合法的赋值语句是( )
A. p=100;
B. p=a[0];
C. p=a[3];
D. p=a;
查看答案
设有如下说明:int a[10]={1,2,3,4,5,6,7,8,9,10},*p;p=a;则数值为9的表达式是( )
A. p+8
B. *p+9
C. *(p+8)
D. *(p+9)
以下选项错误的是()
A. char s[80]="China";
B. char *ps="china";
C. chars[80];s="China";
D. char *ps;ps="china";
C语言允许函数返回值类型缺省定义,此时该函数值隐含的类型是
A. int
B. float
C. double
D. long
C语言规定,函数返回值的类型是由
A. return语句中的表达式类型所决定
B. 调用该函数的主调函数类型所决定
C. 调用该函数时系统临时决定
D. 定义该函数时指定的函数类型所决定