o*********r 发帖数: 32 | 1 1. for(int i=0;i
这两种表示应该是一个效果吧,只是不同编程习惯问题吧?
2. str[j++] = tmp[--i] vs str[j++] = tmp[i--]
这两种不一样,前者i先dec,再赋值,后者先赋值,在i dec。
弱问我的理解应该没有错吧~ |
I*********g 发帖数: 93 | |
l*******y 发帖数: 1498 | 3 米错,i++, ++i 这种东西在单独用的时候效果是一样的,和别的东西一起用就有可能
不一样了。 |
S******A 发帖数: 1002 | 4 1. i++/++i i think most compiler will do the optimization work
【在 o*********r 的大作中提到】 : 1. for(int i=0;i: 这两种表示应该是一个效果吧,只是不同编程习惯问题吧? : 2. str[j++] = tmp[--i] vs str[j++] = tmp[i--] : 这两种不一样,前者i先dec,再赋值,后者先赋值,在i dec。 : 弱问我的理解应该没有错吧~
|
z**k 发帖数: 629 | |
d****k 发帖数: 41 | 6 挑个小毛病:int写在for里面,应该不是C的语法
【在 o*********r 的大作中提到】 : 1. for(int i=0;i: 这两种表示应该是一个效果吧,只是不同编程习惯问题吧? : 2. str[j++] = tmp[--i] vs str[j++] = tmp[i--] : 这两种不一样,前者i先dec,再赋值,后者先赋值,在i dec。 : 弱问我的理解应该没有错吧~
|