国产精品与欧美交牲久久久久_国产精品毛片在线完整版_成人欧美在线视频_一个人看的www日本高清视频_日韩AV东北熟女_一区二区三区黄色毛片免费高清视频_亚洲欧美另类人妻_四虎精品免费视频_久久国产精品99精品国产_免费看黄片在线看

C  數(shù)組(Array)  介紹

嘿!小伙伴們,你們學過C語言嗎?我就聽說了數(shù)組這個東西,在C語言里可是非常重要的。那我今天就給大家?guī)硪稽c點有關C語言里的數(shù)組的學習。

首先啊,那啥是數(shù)組呢?其實就相當于一列同類型的數(shù)據(jù)集合。比如,你想存儲十個整數(shù)呢,你可以寫十個變量,可是如果你需要上百個、上千個呢?這時候數(shù)組就可以派上用場了。用一個數(shù)組名代表整個數(shù)組,數(shù)組中的元素可以通過該名字和下標進行訪問,不同的元素可以通過在中括號[ ]中的下標進行區(qū)分。明白了嗎?

接下來看看C語言里定義數(shù)組的格式。格式是這樣的:數(shù)據(jù)類型 數(shù)組名[數(shù)組長度]。其中數(shù)組長度是指數(shù)組中存儲的元素個數(shù)。比如說定義一個長度為10的整型數(shù)組,代碼就應該是這樣的:int array[10]啦。

那怎么初始化數(shù)組呢?初始化數(shù)組有三種基本方法,分別是:

一、對所有元素進行初始化。

代碼就是這樣的:

int array[5] = {1, 2, 3, 4, 5};

數(shù)組中的5個元素會被一次性地初始化為相應的值。

二、對部分元素進行初始化。

① 部分初始化

int array[5] = {1, 2, 3};

數(shù)組中第1至第3個元素分別被初始化,其余元素被初始化為0。

② 隱式初始化

int array[5] = {0};

數(shù)組中所有元素被初始化為0。

三、不進行初始化。

int array[5];

數(shù)組中的所有元素將不會被初始化。對于未初始化的數(shù)組并不能保證存儲在其中的數(shù)據(jù)始終是0,也不會保證每一次的運行結果是一樣的。所以啊,一定要進行初始化哦!

接下來看看數(shù)組常用的操作方法。

1. 讀入數(shù)據(jù)

一個數(shù)組通常都是存入一組數(shù)據(jù),并需要使用者來讀入這些數(shù)據(jù)。使用scanf函數(shù)輸入一個數(shù)組時,可以用循環(huán)語句來處理,如下:

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

{

scanf("%d",&array[i]);//輸入數(shù)組

}

2. 輸出數(shù)據(jù)

輸出一個數(shù)組中的元素,也是用循環(huán)語句來處理。如下:

for(i=0;i<10;i++)//循環(huán)

{

printf("a[%d]=%d\n",i,array[i]);//輸出數(shù)組

}

3. 數(shù)組元素求和

我們可以用for語句來依次遍歷數(shù)組元素,并將其累加到一個sum變量里。

int sum=0;

for(i=0;i<10;i++){

sum+=a[i];

}

4. 數(shù)組元素排序

數(shù)組元素的排序是經(jīng)常需要的操作之一。最常用的是冒泡排序法,即將數(shù)組中的元素兩兩比較,大的放在后面。具體方法如下:

for(i=0;i<10-1;i++)//n個數(shù)排序,只用排n-1次

{

flag=0;//是否有交換的標記

for(j=0;j<10-i-1;j++)

{

if(array[j] {

t=array[j];

array[j+1]=array[j];

array[j]=t;

flag=1;//發(fā)生了交換

}

}

if(flag==0)break;//本趟冒泡沒有發(fā)生交換,提前終止算法

}

這就是數(shù)組的一些基礎操作啦。有了這些,我們就可以愉快地寫出有關數(shù)組的程序了。相信大家一定會用起來的! yinyiprinting.cn 寧波海美seo網(wǎng)絡優(yōu)化公司 是網(wǎng)頁設計制作,網(wǎng)站優(yōu)化,企業(yè)關鍵詞排名,網(wǎng)絡營銷知識和開發(fā)愛好者的一站式目的地,提供豐富的信息、資源和工具來幫助用戶創(chuàng)建令人驚嘆的實用網(wǎng)站。 該平臺致力于提供實用、相關和最新的內(nèi)容,這使其成為初學者和經(jīng)驗豐富的專業(yè)人士的寶貴資源。

點贊(87) 打賞

聲明本文內(nèi)容來自網(wǎng)絡,若涉及侵權,請聯(lián)系我們刪除! 投稿需知:請以word形式發(fā)送至郵箱[email protected]

評論列表 共有 4 條評論

網(wǎng)絡之心 1年前 回復TA

哈哈,這也算

長沙裝修 1年前 回復TA

前來支持一下

無錫網(wǎng)站優(yōu)化耐腐蝕泵 1年前 回復TA

感謝分享,很好,以后會經(jīng)常關注的. 祝福SEOER 都事業(yè)輝煌

廈門禮品公司 1年前 回復TA

不知道怎么回事 學習學習

立即
投稿
發(fā)表
評論
返回
頂部