我有这个:
...
int charry = 0;
if (l[charry++] == 'a'){
whatever;
}
...
问题是:无论如何,或者如果l[charry] == 'a'
评估为真,charry是否会增加?
先感谢您。
char
是保留的关键字。程序甚至不会编译。
编辑:比较之前,==
将对两个操作数进行求值,因此对表达式的任何副作用都将发生。因此charry
将被修改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句