for(i=strlen(a)-1;i>=0;i--)为什么后面用i--而不是--i?

2025-05-16 21:36:25
推荐回答(3个)
回答1:

for(i=strlen(a);i>=j;i--)a[i]=a[i-1]…在第四个位置插入所以从下往上移动strlen的作用是最后一个字符不是\0

回答2:

这里用i--或--i都是一样的,因为它就是单独的一个计算,结果都一样。

回答3:

--i的话会在使用之前自减,这个就取不到字符串第一个和最后一个字符,i--在使用之后自减,字符串的字符全能取到