C语言攻略指南(五)数组篇
生活随笔
收集整理的這篇文章主要介紹了
C语言攻略指南(五)数组篇
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
數組是指那些具有相同的數據類型的,數量有限的若干個變量通過有序的方法組織起來的一樣種便于使用的形式。數組屬于派生類型(數組是建立在其他類型的基礎上),數組中的變量被稱為數組的元素。
??
一維數組
一維數組指的是只有一個下標的數組,它用來表示一組具有相同類型的數據
- 數組的定義
數組的定義后,會為數組元素開辟一塊連續的內存空間,數組的類型決定數組元素內存空間的大小 ,若想要使用數組操作數據,還需要對數組進行初始化。
?
- 數組的初始化
1.對所有元素賦值
int group[4] = {0,1,2,3};
2.對部分元素賦值,未賦值的元素默認為 0
int group[10] = {0,1,2,3,4};
3.不指定數組元素,數組長度由后邊給定初始化元素個數決定
int group[] = {0,1,2,3,4}; // 數組長度為 5
- ?數組元素的引用
如果數組被定義為 group[n] ,則下標的取值范圍為 [0,n-1],元素在數組中的位置滿足 下標+1 的關系,如 group[3] 對應 數組中第4個元素。
#include <stdio.h>int main() {int group[5] = {1,2,3,4,5};/* 遍歷一維數組 */for(int i = 0; i < 5; i++){printf("下標: %d 值為: %d\n", i,group[i]);}return 0; }注意:使用數組時下標不能越界,如 group[10],不能使用 group[13],group[-2] 這些,僅能使用范圍 0 ~ 9 內的下標 。
??
?
二維數組
- 二位數組的定義
- 二維數組的初始化
二維數組相當于多個一維數組的組合,初始化規則按一維數組的套用
int group[4][4] = {{0,1,2,3},{6,7,8}};/* 初始化一個 4*4 的二維數組,group[0]即第一行元素為{0,1,2,3} group[1]即第二行元素為{6,7,8,0},group[1][1]的值為 6 group[2],group[4]即第三行元素,第四行元素 為{0,0,0,0} */
- 二維數組的遍歷
?
?
?多維數組
在一維和二維的基礎上類推,一般使用不多,就不寫了?╰( ̄▽ ̄)╭
?
轉載于:https://www.cnblogs.com/flamen/p/7029389.html
總結
以上是生活随笔為你收集整理的C语言攻略指南(五)数组篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP编译不成功
- 下一篇: fiddler看ip地址_Fiddler