在C語言里一維數(shù)組的初始化
提問人:楊紫紅發(fā)布時間:2020-11-16
1. 在定義數(shù)組時對數(shù)組元素賦以初值;int a[10]={0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
2. 可以只給一部分元素賦值; int a[10]={0, 1, 2, 3, 4};
3. 如果想使一個數(shù)組中全部元素值為0,可簡便實現(xiàn);
int a[10]={0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
其實,對static數(shù)組不賦初值,系統(tǒng)會對所有數(shù)組元素自動賦以0值,即上句等價于: static int a[10];
4. C允許通過所賦初值的個數(shù)來隱含定義一維數(shù)組的大??;int a[]={0,1,2,3,4,5,0}; 相當于 int a[7]={0,1,2,3,4,5,0};
2. 可以只給一部分元素賦值; int a[10]={0, 1, 2, 3, 4};
3. 如果想使一個數(shù)組中全部元素值為0,可簡便實現(xiàn);
int a[10]={0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
其實,對static數(shù)組不賦初值,系統(tǒng)會對所有數(shù)組元素自動賦以0值,即上句等價于: static int a[10];
4. C允許通過所賦初值的個數(shù)來隱含定義一維數(shù)組的大??;int a[]={0,1,2,3,4,5,0}; 相當于 int a[7]={0,1,2,3,4,5,0};
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>