写了一小段代码,方便理解
运行结果如下:
根据程序运行结果,可以得出结论:a++表示a的值,不过a的值在该段代码结束后进行+1操作;++a表示a的值,而且a的值在++a的时候已经进行了+1操作。
两个命令的相同点就是a的值均进行了+1的操作,不同点就是+1的时间点不同。
补充一个有趣的发现:
在for循环里面,a++的命令执行是在这一次循环结束后才发生的,要是不进行循环,则不执行a++命令。
写了一小段代码,方便理解
运行结果如下:
根据程序运行结果,可以得出结论:a++表示a的值,不过a的值在该段代码结束后进行+1操作;++a表示a的值,而且a的值在++a的时候已经进行了+1操作。
两个命令的相同点就是a的值均进行了+1的操作,不同点就是+1的时间点不同。
补充一个有趣的发现:
在for循环里面,a++的命令执行是在这一次循环结束后才发生的,要是不进行循环,则不执行a++命令。