官术网_书友最值得收藏!

2.6 數(shù)組

在例2-2中,要求統(tǒng)計(jì)C語言程序設(shè)計(jì)課程各個(gè)分?jǐn)?shù)段的人數(shù)并輸出。本節(jié)則不是定義5個(gè)獨(dú)立的變量來存放各個(gè)分?jǐn)?shù)段的人數(shù),而是使用“數(shù)組”來存放這5個(gè)不同的數(shù)據(jù)。

程序中的定義語句

用于把grade定義為由5個(gè)整數(shù)組成的數(shù)組。在C語言中,當(dāng)要定義一組類型相同的數(shù)據(jù)時(shí),可以通過定義數(shù)組的方式來定義這些元素,通過數(shù)組名和下標(biāo)來引用某一個(gè)元素,數(shù)組的下標(biāo)總是從0開始,在例2-2中,這個(gè)數(shù)組的5個(gè)元素分別是grade[0],grade[1],…,grade[4]。這在分別用于初始化和打印數(shù)組的兩個(gè)for循環(huán)語句中得到了反映。

在C語言中,數(shù)組不能當(dāng)作一個(gè)整體來訪問,必須通過下標(biāo)依次訪問,每個(gè)元素基本等價(jià)于一個(gè)同類型的普通變量。下標(biāo)可以是任何整數(shù)表達(dá)式,包括整數(shù)變量(如i)與整數(shù)常量。

主站蜘蛛池模板: 宜良县| 兴国县| 开远市| 莆田市| 漳平市| 阳朔县| 浏阳市| 惠安县| 馆陶县| 阿坝| 刚察县| 荣昌县| 霞浦县| 鄂尔多斯市| 长垣县| 朔州市| 班玛县| 镇远县| 温州市| 麻江县| 阜康市| 确山县| 隆林| 信阳市| 东城区| 砀山县| 饶平县| 嘉黎县| 黄龙县| 灵石县| 房山区| 万州区| 阿坝县| 德昌县| 澄江县| 望谟县| 四会市| 永善县| 桂林市| 福建省| 枣阳市|