奥礼网
新记
执行语句for(i=1;i++<4; );后变量i的值是多少?请回答?并请说明详细的原因?
如题所述
举报该文章
相关建议 2014-12-18
这么回事,一直到4你都能理解对吧,就不一一讲解了,只说最后,当i=4时,会进行条件判断i<4吗?不小于,因此就不执行循环体了,但是记住,现在判断条件是i++<4,也就是说先判断后自增,那么自增一下,i就是5了, 这与++i<4明显不同,++i<4是先自增,然后i的值变为4,之后就退出循环了,因此后者(++i<4)运行次数要比前者(i++<4) 少运行一次
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/1aad1k3ka1g1a53na5d.html
其他看法
第1个回答 2014-12-18
符号优先级的问题 看你循环里面有没有i++
采纳哦本回答被提问者采纳
相似回答
大家正在搜
相关问题
FORTRAN编程语言与C语言的区别是什么?
C语言中/与%的区别
常用的c语言编程软件有哪些??
c语言编程中,sinx怎么表示?
西门子的编程语言中是不是SCL语言最接近C语言了
用C语言编程计算1!+2!+……+20!=
单片机编程语言一般有哪几种
plc能用C语言编程吗?