永发信息网

#include<stdio.h> void main() { int a=10,b=20,c=30,d; d=++a<=10||b-->=20||c++;

答案:3  悬赏:30  手机版
解决时间 2021-11-20 16:42
#include<stdio.h> void main() { int a=10,b=20,c=30,d; d=++a<=10||b-->=20||c++;
最佳答案
编译环境地问题吧,我用visual stdio出来的是30.追问输出的是30,开始写错了,呵呵,但为什么是30呢?追答||操作是逻辑运算符,前面为真的话,后面就不会计算了,因为已经为真了。或运算,左边为真就不计算后面了,++a<=10,先加1后计算,11<=10是false,继续判断,b-->=20,b先运算后减,20 >= 20是true,后面的c++就不做判断了,所以最后的结果是11,19,30,1
全部回答
因为你的程序在第一句中是对变量进行赋值,但是第二句是是逻辑判断式,其中就有一个C++操作,这个就是对c进行了加1操作,所以是31
#include
void main()
{
int a=10,b=20,c=30,d;
d=++a<=10||b-->=20||c++;
printf ("%d,%d,%d,%d\n",a,b,c,d);
}
因为有c++;了所以C=31;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
沃尔沃车架号,谁能帮我翻译下,不会看,lvsh
3/4-7/2+(-1/6)-(-2/3)-
《多肉灯泡种子的价格多少
移植较大葡萄树后,怎样浇水?
条码打印机打印时跳了几张纸,怎么回事?
潼南有哪些物流
对莎士比亚的《威尼斯商人》中夏洛克的认识,
劲爆体育中科比对阵詹姆斯的那个音乐是什么?
今天,网上传圣诞节来历,看见了吗?
刚过清明黄鳝好钓吗
台湾亲子互动展地址在什么地方,我要处理点事
大吴国土资源所地址好找么,我有些事要过去
prep 08 207题,关于with独立主格的夹心修饰
架子鼓品牌,字母p开头的,是什么品牌?
奥运会的全名是(),它起源于()。2008年北
推荐资讯
请问VHDL中case a is when''000'
求两篇阅读的答案
什么是七伤拳?
联想K42指纹识别如何设置?
兰舍erv250和erv350什么区别
浅谈戏曲教学中应该注意的几个问题
如果我爱你 我必须是你近旁的一株木槿 作为树
52比括号多40怎么做
披肩的披注组词
临泉水电工工资怎么样
重庆石马河到硌碛多少公里
巯基与双键反应是可逆的吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?