设变量定义为“int a[4];”,则表达式(D)不符合C语言语法.
A、*aB、a[0]C、aD、a++
人气:164 ℃ 时间:2019-12-08 11:24:13
解答
A中,*a等同于a[0],因为a为数组首地址,和第0个元素首地址相同,将第一个元素的地址用*运算符可以解引用.
B中,这就是第0个元素的引用方式
C中,a为数组首地址
D中,a为数组首地址,是个指针常量,不能进行自加、自减操作,自加自减操作仅适用于变量.
推荐
- 35.\x05若有定义:int a,b ; float x,则以下不符合C语言语法的表达式是.
- 若变量已正确定义并赋值,符合C语言语法的表达式是 A a=a+7; B a=7+b+c,a++ C int(12.3%4) D a=a+7=c+b
- c语言第一题:若变量已经正确定义并赋值,符合c语言语法的表达式是() A、a=a+7;B、a=7+b+c,a++ C、int(
- 若变量已正确定义并赋值,下面符合C语言语法的表达式是( ).(1分) A、a:=b+1 B、a=b=c+2 C、int 18.5%3
- 若变量已正确定义并赋值,下面符合C语言语法的表达式是( ).A.a:=b+1 Ba=b=c+2 C.int 18.5%3 D.a=a+7
- 请以 中华文化的优良传统 为开头重组下面的句子,要求字数、句意保持不变
- 平行四边形ABCD中,若角C=B+角D过程
- - English [冠词]
猜你喜欢