99问答网
所有问题
[c语言]i为int型变量,且初值是2,有表达式i++-3;,则该表达式的值是?i的值是?说明理由。
如题所述
举报该问题
推荐答案 2013-04-06
表达式的值是-1;而I的值是3;
I++的意思是说先用2来参加运算,运算完后再+1!
如果是++I(先加1在运算)的话那么表达式的值就是0;i的值也是3;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BzO7e7jvz.html
其他回答
第1个回答 2013-04-06
-1
i=3
相似回答
i为int型变量,且初值是
3
,有表达式i++-3则表达式的值是?说明
理由
答:
表达式的值
为0
,i的值
为4。先看优先级,自加在前,减在后
,i++是
先运算再赋值,也就是
i为3,3
-3==0,最后再进行自加运算,i=i+1。
i为int型变量,且初值是
3
,有表达式i++-3则表达式的值是?说明
理由
答:
printf("%d"
,
i++-3
);此相当于:i-
3;
printf("%d", i-3);i++;那么你要输出 i++-3的值就是 i-3 的值, i
初值为
3, i-3
表达式的值是
0, 之后 i++ 所以
i 的值
会是 4.
i为int型变量,且初值是
3
,有表达式i++-3则表达式的值是?说明
理由
答:
i++-3
其实就是 i-
3;
i += 1;结果是
表达式
结果为0
,i值
最后为4
i为
整型
变量,且初值是
3
,有表达式i++-3,则该表达式值是
__
变量i的值是
...
答:
可以这样思考,应为运算符优先级的原因
,i++的
优先级最高,相当于(i++)-3,然后就很明白了,这是一个
表达式,
那么i先参与运算后自增,相当于 x=i-
3;
i=i+1; 所以答案就是 x=0,i=4 希望采纳
i为
整型
变量,且初值是
3
,有表达式i++-3,则该表达式值是
__
变量i的值是
...
答:
可以这样思考,应为运算符优先级的原因
,i++的
优先级最高,相当于(i++)-3,然后就很明白了,这是一个
表达式,
那么i先参与运算后自增,相当于 x=i-
3;
i=i+1; 所以答案就是 x=0,i=4
C语言
题目求解
答:
31、设
i为int型变量,且初值是
3,则表达式“
i++-3
”
的值是
___0___。32、设 int a=3,b=5,c=7
;,则表达式
a>c||c>b!=0&&c==b+a 的值为_0__。优先级问题 先算a>c 为0 然后 c>b为1 之后c==b+a为0 后c>b!=0即1!=0为1 之后c>b!=0&&c==b+a 即1&&0为0,之后...
紧急求高手帮忙做下
C语言
考试题
答:
2:在
C语言
中,表示逻辑“假”值用__!_表示。3:设
i为int型变量,且初值是
3,则表达式“
i++-3
”
的值是
_0__。4:设 int a=3,b=5,c=7
;,则表达式
a>c||c>b!=0&&c==b+a 的值为__0_。5:定义a为共有10个元素的静态存储int类型数组的语句为_int a[10]__。6:若采用十进制...
c语言
题目
答:
1等于6 因为i++是取当前
i的值
。。然后等
表达式
完了,才对i+1.所以i++=2 因此k=6.2 其他非0整数在逻辑上等于1.0逻辑上等于0.i=
2,i++
=2---i=3 i+5=8---i=3 i=3是1 ||是或。所以。整个值是1
-
i++
与-(i++)有什么区别,假设
i为int型3,
那么两个
表达式的值是
多少...
答:
两个
表达式的值都是
-
3,
两者运算过程都是:先处理
i++,
即取出
变量i的值3
到
表达式,
并让变量i自增为4,然后表达式的值3再与符号运算符结合,得到-3。-与++是同个优先级,并且是右结合,因此这里++先于-运算。
大家正在搜
c语言局部变量如果没有指定初值
C语言变量一定要赋初值为0吗
static变量的初值
c语言中变量不赋初值
c语言中未赋值的变量
c语言定义变量初始值
c语言static变量存储在哪里
static变量缺省初值
c语言在定义变量并连续赋值
相关问题
i为int型变量,且初值是3,有表达式i++-3则表达式的值...
i为整型变量,且初值是3,有表达式i++-3,则该表达式值是...
i为整型变量,且初值是3,有表达式i++-3,则该表达式值是...
表达式3&4的值为?表达式3|4的值为?,表达式3&&4的值...
i为int型变量,且初值是3,有表达式i=(a=5,b=10...
C语言问题
逗号表达式c=(表达式1,表达式2)中,如果表达式1值为0,...
紧急求高手帮忙做下C语言考试题