小编Dig*_*eep的帖子

C中的预增量操作

我刚刚开始在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 ++是如何工作的,但对我来说这是一个新的.

谢谢

c increment pre-increment

0
推荐指数
1
解决办法
311
查看次数

标签 统计

c ×1

increment ×1

pre-increment ×1