已有定义“int m=3,n=4;”,下列表达式中合法的是 ()
A. m+n=7
B. m=|n|
C. m=n=0
D. (m++)++
已有定义“char ch=256;int a=ch;”,则变量a的值是 ()
A. 256
B. 65536
C. 0
D. 1
设有定义和声明如下: #define d 2 int a=3; float b=3.14; char c='d'; 下面表达式中有语法错误的是( )
A. a++
B. b++
C. c++
D. d++
下面程序段在编译时不会报错的是()
A.
B. define double 2 void main( ) { double b=0;}
C. B.
D. define b 2 void main ( ) {int b=0;}
E. C.
F. define b 2 void main ( ) { b++;}
G. D.
H. define b 2 int x=b; void main ( ) {x++;}