目录: 标题| 题干| 答案| 搜索| 相关
问题

设有以下定义int a=0; double b=1.25; char c=’


设有以下定义int a=0; double b=1.25; char c=’A’;#define d 2 则下面语句中错误的是A.a++; B.b++; C.c++; D.d++;

  • Aa++;
  • Bb++;
  • Cc++;
  • Dd++;
参考答案
参考解析:

++是自增运算符,作用是使变量的值增加1,选项D中的d不是变量,而是一个标识符,它代表常量2,常量是不允许进行自增运算的。故本题答案为D。

分类:其他
相关推荐

1、试题14若有定义语句:int a=10; double b=3.14; ,

试题14若有定义语句:int a=10; double b=3.14; , 则表达式‘A’+a +b值的类型是()AcharBintCdoubleDfloat

2、有以下定义语句: double a,b; int w; long c; 若各

有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是 ______。Aa=a+b=b++Bw%((int)a+b)C(c+w)%(int)aDw=a==b;

3、有以下定义语句 double a,b; int w; long c; 若各变

有以下定义语句 double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是Aa=a+b=b++Bw%((int)a+b)C(c+w)%(int)aDw=a==b;

4、已知char a;int b;float C;double d;则表达式a-

已知char a;int b;float C;double d;则表达式a-b c-d结果为( )型。AA)doubleBB)floatCC)intDD)char

5、以下对一维数组c进行正确的定义初始化的语句是A.int c[10]=0; B

以下对一维数组c进行正确的定义初始化的语句是A.int c[10]=0; B.int c[10]={0}*10; C.int c[1]={0,0,0,0,0,0,0}; D.int c[10]={0};Aint c[10]=0; Bint ...

6、设有以下语句:typedef struct TY{char C;int a{

设有以下语句:typedef struct TY{char C;int a{4 1;}CIN;则下面叙述中正确的是( )。ACIN是struct Tr类型的变量BTT是struct类型的变量C可以用,lr定义结构体变量D可以用CIN定义结构体变量