关于数组的一个问题?

来源:百度知道 编辑:UC知道 时间:2024/06/23 17:05:24
bb[cnt++]=i*i; 这个是什么意思?

和bb[cnt]=i*i;
cnt++;
一样吗?

一样 就是写得简单一些

作用一样,只不过第一种写法只需要一条语句,而第二种则需要两条语句.

作用是一样的,第一种写法更简略一些,第二种安全性更高。
补充:若将加号写在cnt前面,便等价于:
cnt++;
bb[cnt]=i*i;
不同编译器结果可能不同,不过按ANSI C标准应如此。