单项选择题假定有定义为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为()。

A.x=pa[3]
B.x=*(a+3)
C.x=a[3]
D.x=*pa+3


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题在下面的一维数组定义中,错误的定义格式为()。

A.int a[]={1,2,3}
B.int a[10]={0}
C.int a[]
D.int a[5]

2.单项选择题for循环语句能够被改写为()语句。

A.复合
B.if
C.switch
D.while

3.单项选择题在下列的符号常量定义中,正确的定义格式为()。

A.#define M1
B.const int M2 20
C.#define M3 10
D.const char mark

4.单项选择题C语言中的系统函数fopen()是()一个数据文件的函数。

A.读取
B.写入
C.关闭
D.打开

8.单项选择题在下列选项中,不正确的函数原型格式为()。

A.int Function(int a);
B.void Function (char);
C.int Function(a);
D.void int(double* a);