初學C語言2 1 陣列

2021-09-30 00:13:14 字數 794 閱讀 6387

陣列的定義

型別 陣列名[元素個數]

int a[6] // 建立乙個具有6個元素的陣列

char b[24]

double c[3]

訪問陣列中的元素

陣列名[下標]

a[0];// 訪問a陣列中的第乙個元素

迴圈跟陣列的關係

例:嘗試用陣列存放十位同學的數學成績,並求平均值

#include #define num 10 //定義巨集命令 

int main()

//迴圈十次,錄入成績

printf("十位同學的成績平均值為%.2f\n", (double)sum/num);

//平均數在0後兩位,.2f為浮點型別,故sum需強制轉換成double

return 0;

}

陣列的初始化:在定義的同時進行賦值

起始陣列所有元素自動初始化為0;

若初始化時給出了各元素的值,則不用寫陣列長度

int a[ ] =  //長度為10;
指定初始化元素

int a[10] = ;//其餘元素值為0
使用sizeof()計算陣列占用記憶體大小

printf("%d\n",sizeof(a));//a為上題陣列名
結果:40 .該陣列元素為int型別,乙個int型別4個位元組,共10個,則為40

初學C語言

學習c快2周了,剛開始還是覺得比較有興趣,到現在進入多重迴圈和陣列的時候就有些吃力了。其實很多時候看別人寫的 覺得很簡單,自己恍然覺得怎麼那麼笨,那麼簡單的東西都沒想到。但是實際讓自己寫的時候就有點無從下手的感覺,能想但不能寫,或者寫的很長。ps 老師說多敲敲 增強語感 這些都是見識的少了的 準備每...

初學C語言

我的第乙個c程式 include int main 交換兩個字元變數ab include int main 求球體的表面積和體積 define pi 3.141593 include int main 關於時間問題的處理 include int main 求兩個整數的商 保留小數點後兩位 inclu...

初學c語言

學習中有困惑 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行展...