1、当x在[1,10]和[15,20]内为真,求在C语言中的表达式。
2、求以下程序输出结果:
main()
{ int m=5;
if(m++>5) printf("%d\n",m);
else printf("%d\n",m--);
}
希望高手给出详细过程,谢谢。
printf("%d",m=10/5);这个语句为什么先算了m=10/5,再输出?
第一个问题就是要写成C的表达式(m>=1&&m=15&&m<=20),那个“和”不是代表且的意思吗?
先表达一下我的心情吧 我给你回答的那么具体你居然没有选为满意的,我缺一个满意回答就完成任务了啊。
printf("%d",m=10/5);先算了m=10/5是因个很正常得 问题。m++和++m对于初学者是个难点。你可以这样理解m++加号在m的后面所以在m进行完所在表达式的运算后才进行++操作。++m加号在前面,所以先进行加的操作然后再进行其他运算
不会了接着问 呵呵
呀呀呀,sorry呀,下次给 你。 第二个问题呢?
追答和在这里是或的意思啊 这是个逻辑问题 要是且的意思的话[1,10]且[15,20]这样的熟根本不存在啊