【发布时间】:2020-06-05 09:33:19
【问题描述】:
我正在为井字游戏做一个程序,我有一条线
for ( count = 1; count < 10 && winner == 0; count++ );
我参考了其他程序并想出了这个。
而且我不太确定整行的含义。网上搜了一下,不明白初始化语句( count = 1 )和测试表达式的含义。并且还要澄清一下,count++ 的意思是增加count 对吧?
【问题讨论】:
-
你可以用这个while循环替换for循环:
count = 1; while (count < 10 && winner == 0) { count++; }。阅读更多en.cppreference.com/w/cpp/language/for -
抱歉,如果你不知道这一点,那么是时候开始阅读初学者的 C 教科书了。
-
我想指出,在条件括号
()之后的分号;几乎永远不会正确。程序员很少打算这样做。编译器可能会为此发出警告。