我刚刚开始在C中开始游戏编程教程的初学者指南.我对下面的代码有点困惑.
在主游戏的TimeTick设置为零,然后我们有一个游戏结束的情况
case GAME_OVER:
printStatus("GAME OVER!!! The evil DarkLord was defeated");
if (++gameOverTick % 100 == 0){
status = PRINT_GAME_WELCOMESCREEN; // go back to welcome screen
gameOverTick = 0; // reset gameOverTick
}
Run Code Online (Sandbox Code Playgroud)
我想知道++(pre-inc)操作在gameOverTick上扮演什么角色.它在检查if时将gameOverTick设置为1,或者以某种方式将其设置为0.我知道post-inc ++是如何工作的,但对我来说这是一个新的.
谢谢