与其他语言相同:
++x
(预递增)表示“递增变量;表达式的值是最终值”x++
(后递增)表示“记住原始值,然后递增变量;表达式的值为原始值”
现在,当用作独立语句时,它们的含义相同:
x++;++x;
当您在其他地方使用表达式的值时,就会出现区别。例如:
x = 0;y = array[x++]; // This will get array[0]x = 0;y = array[++x]; // This will get array[1]

与其他语言相同:
++x(预递增)表示“递增变量;表达式的值是最终值”
x++(后递增)表示“记住原始值,然后递增变量;表达式的值为原始值”
现在,当用作独立语句时,它们的含义相同:
x++;++x;
当您在其他地方使用表达式的值时,就会出现区别。例如:
x = 0;y = array[x++]; // This will get array[0]x = 0;y = array[++x]; // This will get array[1]