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

设整型数i=5,则printf("%d",i+++++i);的输出为____


设整型数i=5,则printf("%d",i+++++i);的输出为_______。

  • A10
  • B11
  • C12
  • D语法错误
参考答案
参考解析:

解析:C语言中有基本的算术运算符(+、-、*、/)还包括自增自减运算符(++、-),在C语言解析表达式时,它总是进行贪婪咀嚼,这样,该表达式就被解析为i+++++i,显然该表达式不合C语言语法。

分类:其他
相关推荐

1、设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据

设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。AintBfloatCdoubleD不确定

2、现已定义整型变量inti=1;执行循环语句while(i++

现已定义整型变量inti=1;执行循环语句while(i++A1B5C6D以上三个答案均不正确

3、设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据

设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。A不确定BdoubleCintDfloat

4、整型变量i定义后赋初值inti=2.8*6的结果是()。

整型变量i定义后赋初值inti=2.8*6的结果是()。A12B16C17D18

5、下列有关整型的最终属性i的定义正确的是()。

下列有关整型的最终属性i的定义正确的是()。Astatic int i;Bfinal i;Cstatic final int i=50;Dfinal float i=1.2f;

6、有以下程序main(){ int i=10,j=1;printf("%d,%

有以下程序main(){ int i=10,j=1;printf("%d,%dn",i--,++j);}执行后的输出结果是A.9,2 B.10,2C.9,1 D.10,1A9,2 B10,2C9,1 D10,1