C标准历史
C89和C99主要区别
for(int i=0; i<10; i++){
// do someting ...
}
5.复合赋值
double *fp = (double[]) {1.1, 2.2, 3.3};
该语句用于建立一个指向double的指针fp,且该指针指向这个3元素数组的第一个元素。在文件域内建立的复合赋值只在程序的整个生存期内有效。在模块内建立的复合赋值是局部对象,在退出模块后不再存在。
int x[10] = {[0] = 10, [5] = 30};
其中只有x[0]和x[5]得到了初始化.用于结构或联合的格式如下:
struct example{ int k, m, n; } object = {m = 10,n = 200};
其中,没有初始化k。对结构成员进行初始化的顺序没有限制。
全部0条评论
快来发表一下你的评论吧 !