平时常用:
for (int i = 0; i < n; i++) {}
而如果不需要变量i,可以用以下方式简便等价:
while (n--) {} //n--是后缀递增操作符,区别于前缀递增操作符--n,运算顺序不同
此循环能够执行n次,而非n-1次,因为n++/n--是先使用n值再进行加减:
++i表示先加一再返回值,i++表示先返回值再加一
平时常用:
for (int i = 0; i < n; i++) {}
而如果不需要变量i,可以用以下方式简便等价:
while (n--) {} //n--是后缀递增操作符,区别于前缀递增操作符--n,运算顺序不同
此循环能够执行n次,而非n-1次,因为n++/n--是先使用n值再进行加减:
++i表示先加一再返回值,i++表示先返回值再加一