55智能网
新记
c语言: 、设有以下定义:int a=0;double b=1.25;char c=’A’;#de
c语言: 、设有以下定义:int a=0;double b=1.25;char c=’A’;#define d 2
则下面语句中正确的是()。
A:a++;B:b++;C:c++;D:d++;
求解释
举报该文章
相关建议 2015-03-29
A.a++正确
注意:++是整形变量(int)或者指针变量(*p)专用的
运算符
,其它类型变量不可用
要想表达相关的可以这么写(有’+‘、’-‘和数字或对应类型的变量、
常量
)c=c+1、c=c+'B'-'b'
有#define d 2
则d是个常量,d++;为变量运算,形式错误
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/iqciqeciflfigrf8gcl.html
其他看法
第1个回答 2015-03-29
ABC都对。语法没错误。
第2个回答 2015-03-29
应该选A
B:双精度浮点数
C:字符型
D:宏定义,值不能改变
本回答被网友采纳
相似回答
大家正在搜
相关问题
有以下定义int a=0; double b=1.25; c...
3、 设有以下定义 int a=0; double b=1....
C语言 int a=0; double b=1.25; ch...
设有以下定义,则下面给出的语句中错误的是 int a=0; ...
c/c++ 设有以下定义
c语言 有以下定义和语句 char c1='b',c2='e...
若有以下定义语句;char a ;int b ;float ...
C语言习题 以下定义语句中正确的是() A. int a=b...