一个表达式的值,但程序先要从左到右走一遍(i=2,j=5,i ,i j ) 分解成:(1)i=2, (2)j=5, (3)i(4) i=i 1 ( i 当前值 变 3),( 所以,到i j 的时候i的值已经变了)(5) 最右一个表达式的值 = i j = i j = 3 5 = 8 (说明: j 是后缀 , 表达式里不自增,出了表达式 ...
答案是8 50407、若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是()。答案:B A、7 B、8 希望回答的还不算太晚
答案是8,这个是一逗号表达式,从左到右计算用最后一个表达式的值作为整个逗号表达式的值,也就是i+j++是整个表达式的值。
i++j++ 等价于2+5+1
单项选择题 若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是() A.8 B.7 C.6 D.5 点击查看答案进入题库练习 单项选择题 若有定义:int x=2,y=3;float i;则以下符合C语言语法的表达式是() A.x=x*3=2 B.x=(y==1) C.i=float(x) D.i%(-3) 点击查看答案进入题库练习赞...
百度试题 结果1 题目若有定义:int k,i=2,j=4;则表达式k=(++i)*(j--)的值是( ) A. 8 B. 12 C. 6 D. 9 相关知识点: 试题来源: 解析 B 反馈 收藏
女口: 153 = 1 3+ 53+ 33 答案:#include void mai n() { int i,j,k,m, n; for(i=1;i<=9;i++) for( j=0;j<=9;j++) for(k=0;k<=9;k++) {m=i*i*j*j*j+k*k*k; n=100*i+10*j+k; if(m=n)pri ntf("%d\n",m); } }反馈 收藏 ...
下列选项中,正确的C++表达式是( )。 A.counter++3 B.element3+ C.a+—b D.’a’=b 单项选择题 有如下程序段: int i=4, int j=1; int main(){ int i=8,j=i; cout<<i<<j<<end1; } 运行时的输出结果是( )。 A.44 B.41
百度试题 结果1 题目若有定义语句“int i=2, j=3;”,则表达式i/j的结果是( )。 A.0B.0.7 C.0.66667D.0.66666667 相关知识点: 试题来源: 解析 A [解析] 由于变量i、j都是整型变量,所以两者相除所得的商也是整型数据。反馈 收藏
百度试题 结果1 题目若有定义int i=2,j=7;则表达式( j)*(i--)的值是() A. 14 B. 15 C. 16 D. 7 相关知识点: 试题来源: 解析 C 反馈 收藏