国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

C語(yǔ)言數(shù)組狀態(tài)研究

2009-10-16 09:21:22
現(xiàn)代商貿(mào)工業(yè) 2009年16期
關(guān)鍵詞:元素數(shù)組

李 亮 馮 浩

摘 要:在不同上下文語(yǔ)境中,探討各種類(lèi)型的C語(yǔ)言數(shù)組所呈現(xiàn)出的宏觀和微觀狀態(tài)。通過(guò)橫向和縱向的對(duì)比分析,系統(tǒng)地闡述了這些狀態(tài)形成和改變的原理。

關(guān)鍵詞:C語(yǔ)言;數(shù)組;元素

中圖分類(lèi)號(hào):TP313文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-3198(2009)16-0255-02

1 整型數(shù)組狀態(tài)分析

1.1 整型數(shù)組初始化后的狀態(tài)分析

以下代碼在定義一維整型數(shù)組時(shí)初始化部分元素,并輸出全部單元的值。

int a[4]={1,2},i;

for(i=0;i<=3;i++) printf("%d ",a[i]);

在編譯系統(tǒng)下運(yùn)行,輸出結(jié)果如下:

1 2 0 0

結(jié)果分析:對(duì)一維整型數(shù)組中的部分元素初始化,未初始化的元素自動(dòng)賦為0值。

以下代碼在定義二維整型數(shù)組時(shí)初始化部分元素,并輸出全部單元的值。

int a[3][4]={1,2},i,j;

for(i=0;i<=2;i++)

{printf(" ");for(j=0;j<=3;j++)printf("%d ",a[i][j]);}

輸出結(jié)果如下:

1 2 0 0

0 0 0 0

0 0 0 0

結(jié)果分析:二維數(shù)組和多維數(shù)組從本質(zhì)上來(lái)說(shuō),就是一維數(shù)組,只不過(guò)這類(lèi)一維數(shù)組的每個(gè)元素也是一個(gè)數(shù)組而已。比如此二維數(shù)組實(shí)際是含有三個(gè)元素的一維數(shù)組,每一行是它的一個(gè)元素,每個(gè)元素又是一個(gè)一維數(shù)組。

1.2 給整型數(shù)組元素賦值后的狀態(tài)分析

給整型數(shù)組中的部分元素賦值后,對(duì)其他未賦值元素不產(chǎn)生影響,保持原值。

1.3 輸入數(shù)據(jù)給整型數(shù)組元素后的狀態(tài)分析

為整型數(shù)組中的部分元素輸入數(shù)據(jù)后,對(duì)其他元素不產(chǎn)生影響,保持原值。

2 浮點(diǎn)型數(shù)組狀態(tài)分析

2.1 浮點(diǎn)型數(shù)組初始化后的狀態(tài)分析

以下代碼在定義一維浮點(diǎn)型數(shù)組時(shí)初始化部分元素,并輸出全部單元的值。

float a[4]={0.1,0.2};int i;

for(i=0;i<=3;i++) printf("%f ",a[i]);

輸出結(jié)果如下:

0.100000 0.200000 0.000000 0.000000

結(jié)果分析:對(duì)一維浮點(diǎn)型數(shù)組中的部分元素初始化,未初始化的元素自動(dòng)賦為0.000000,這和整型數(shù)組類(lèi)似。

2.2 給浮點(diǎn)型數(shù)組元素賦值后的狀態(tài)分析

給浮點(diǎn)型數(shù)組中的部分元素賦值后,對(duì)其他未賦值元素不產(chǎn)生影響,保持原值。

2.3 輸入數(shù)據(jù)給浮點(diǎn)型數(shù)組元素后的狀態(tài)分析

為浮點(diǎn)型數(shù)組中的部分元素輸入數(shù)據(jù)后,對(duì)其他元素不產(chǎn)生影響,保持原值。

3 字符數(shù)組狀態(tài)分析

3.1 字符數(shù)組初始化后的狀態(tài)分析

以下代碼在定義一維字符數(shù)組時(shí)初始化部分元素,并輸出全部單元的值。

char a[6]={'o','k'};int i;

for(i=0;i<=5;i++) printf("%c",a[i]);

輸出結(jié)果如下:

ok¢¢¢¢

結(jié)果分析:對(duì)一維字符數(shù)組中的部分元素初始化,未初始化的元素自動(dòng)賦為空字符(即'

铁岭市| 遂昌县| 通化县| 蓬莱市| 南雄市| 西乌珠穆沁旗| 塔河县| 曲阜市| 卢氏县| 鸡西市| 富源县| 扶风县| 久治县| 陈巴尔虎旗| 鲜城| 洛隆县| 句容市| 诸城市| 长泰县| 安义县| 靖江市| 杭州市| 榆社县| 阿拉善盟| 文安县| 白银市| 略阳县| 日照市| 海伦市| 镇巴县| 嘉定区| 泽州县| 中牟县| 乌审旗| 高雄市| 衡东县| 河西区| 五大连池市| 洪雅县| 修文县| 大竹县|