读书人

for语句经典有关问题

发布时间: 2012-02-16 21:30:36 作者: rapoo

for语句经典问题!
for (循环变量初值,循环条件,循环表达式)
程序代码;

我认为 循环表达式 和程序代码 他俩的优先级是一样的 同时执行 对吗?

例如:for (n=1,n <=200,++n)
s+=n;
我的意思是 上面语句中++n和s+=n是同时执行的 !
然后同时返回n和s的值,接着判断循环条件,如果条件为真再次同时执行“循环表达式”和“程序代码”…………

我的想法对吗? 请大家指教

[解决办法]
不是优先级问题,而是语句顺序问题
在你的例子中++n后执行,这是for语句的规定,

读书人网 >C++

热点推荐