参考了:
http://bbs.csdn.net/topics/310136813
http://blog.csdn.net/sibylle/article/details/2026915
个人新博客,欢迎关注:http://liumh.com
一. 数组可以用一个初始列表值来初始化,如下所示:
int array1[] = {1, 5, 8, 9};
char array2[] = {'a', 'c', 'f', 'd', 'a'};
1. 当数组定义时没有指定大小,初始化时使用列表值来初始化了,如上所示,则数组大小由初始化时列表元素个数决定,所以array1大小为4,array2大小为5;
2. 如果明确指定了大小,在初始化时,列表的元素个数超过了已指定的大小则会产生错误,如:
char......
阅读全文