b[cnt++]=a[i]与下面这个语句{b[cnt]=a[i];b++;}

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:08:30

b[cnt++]=a[i]与下面这个语句{b[cnt]=a[i];b++;}
b[cnt++]=a[i]与下面这个语句

b[cnt]=a[i];
b++;

b[cnt++]=a[i]与下面这个语句{b[cnt]=a[i];b++;}
首先{}中的语句应该不对.b[]表示 b是一个数组.怎么能b++,除非b是个指针.
我猜测了下你的意思.我帮你分析下程序.
规定 :b[] = {1,2,3,4} a[] = {5,6,7} cnt = 0 i = 0
b[cnt++] = a [i] -> b[] = {5,2,3,4} cnt = 1
可以看出cnt是先取的0,然后才自加的1.