for语句经典问题!
for (循环变量初值,循环条件,循环表达式)
程序代码;
我认为 循环表达式 和程序代码 他俩的优先级是一样的 同时执行 对吗?
例如:for (n=1,n <=200,++n)
s+=n;
我的意思是 上面语句中++n和s+=n是同时执行的 !
然后同时返回n和s的值,接着判断循环条件,如果条件为真再次同时执行“循环表达式”和“程序代码”…………
我的想法对吗? 请大家指教
[解决办法]
不是优先级问题,而是语句顺序问题
在你的例子中++n后执行,这是for语句的规定,