C語言學習 陣列

2021-10-25 09:36:01 字數 1339 閱讀 6988

##代表c語言提高端段筆記哈哈

陣列加強了資料處理能力 即在記憶體中開一段連續的空間 注意從a[0]開始

#include int main()

sum/=n;

printf("%d\n",sum);

for(;n>=0;n--)

}}

第乙個陣列演算法 一般計數器都用0為初值加《號聯動的原因也是因為陣列標號從0開始

陣列是有型別屬性的 乙個陣列中的所有數必須為同一資料型別

引用時要用陣列名[下標]的格式

乙個陣列在記憶體中佔連續的位元組 比如a[0]=0012ff00 a[2]=0012ff04

#include int main()

printf("%d\n",sum);

}

斐波那契

#include int main()

,sum=2,n;

for(n=2;n<=19;n++)

printf("%d\n",sum);

}

int a[20]=可以給a[0],a[1]賦值

#include #define size 10

int main()

for(;i<10;i++)

}printf("%d\n",max);

printf("%d\n",index);

}

最菜的逐個比較法

#include int main()

,i=0,x;

scanf("%d",&x);

while(x)

for(i-=1;i>=0;i--)

printf("\n");

}

將乙個整數轉化成2進製的演算法

c89不支援定義長度動態可變的陣列

c99允許但不推薦

初始化a[10]=;

也可部分初始化

a[10]=;

int a= 自動開乙個長度為5的陣列

static int a[10]; 不賦初值,系統預設為0

字元陣列就是用來存放字元資料的陣列 格式完全一樣 char c[100];

#include int main()

; int y,m,d,r=1;

scanf("%d%d%d",&y,&m,&d);

sum=d;

for(i=1;i2)

sum++;

printf("%d",sum);

}

輸入年月日計算這一天是這一年的第幾天

c語言學習 陣列

我們在程式設計時往往需要儲存很多數,這個時候我們就需要陣列這個工具了 1.陣列的宣告 型別 變數名稱 元素數量 double weight 20 元素數量必須是整數 定義 是一種容器 放東西的東西 特點是 1.其中所有的元素具有相同的資料型別 2.一旦建立,不能改變大小 3.陣列中的元素在記憶體中是...

C語言學習(九)陣列

一維陣列 1.一維陣列的定義格式為 型別說明符 陣列名 常量表示式 例如 int a 10 它表示定義了乙個整形陣列,陣列名為a,有10個整形元素。2.在定義陣列時,需要指定陣列中元素的個數,方括弧中的常量表示式用來表示元素的個數,即陣列長度。3.常量表示式中可以包括常量和符號常量,但不能包含變數。...

C語言學習之陣列

一維陣列的定義方式 資料型別 陣列名 整型常量表示式 注意 方括號中只能是常量表示式,不能使用變數。常量表示式的值表示陣列最多能存放的元素的個數,也稱為陣列的大小 陣列所佔總位元組數 sizeof 資料型別 陣列大小 int k 5 float c k 不合法,k是變數 define m 20 in...