C語言 數組

一位數組【同種類型變量的一個集合】數組是一個內存分配連續的集合
1數組的定義: 數組類型 數組名【數組的大小】
2數組元素的訪問: 數組名【下標】;下標的范圍【0 下標】
3數組元素的初始化
int arr1【5】={1,2,3,4,5};
int arr2【5】={1,2,3};
int arr3【‘a’】={1,2,3,4};
int arr4【】={1,2,3,4};
int arr5【5】={【3】=1,【4】=5};

4數組的遍歷:挨個訪問數組元素的值,用for循環
5數組的冒泡排序法
》打泡泡往后走
》小泡泡往前擠

7注意點:
數組名 就是首元素地址
數組名不可更改,它實際上是一個 int*const arr
訪問一位數組元素地址: &arr【i】 arr+i
訪問一位數組元素的值:
arr【i】 *(arr+i)
二維數組定義:
1數據類型 數組名[行號][列號]
(有多個一位數組組成的集合)
2維數組的初始化
int arr1[2][3]={{1,2,3}{4,5,6}};
int arr2[2][3]= {1,2,3,4,5,6};
int arr3[2][3]={1,2};
int arr4[2][3]={1,2,3,5,6,}
int arr5[][4]={};
int arr1[2][3]={{[1]=6},{[2]=3};
3二維數組運輸的訪問
數組名【行下標】【列下表】

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 數組在程序設計中,為了處理方便, 把具有相同類型的若干變量按有序的形式組織起來。這些按序排列的同類數據元素的集合稱...
    朱森閱讀 4,007評論 2 13
  • 謹記 每個人心中都有一片海,自己不揚帆,沒人幫您啟航,久了就是一片死海。人生,就是一場自己與自己的較量:讓積極打敗...
    長風留言閱讀 8,020評論 6 10
  • 一、循環 1、補充:else 總是上層與最近的配對使用。分支結構:if elseswitch case 2、循環...
    Hassan_chao閱讀 589評論 0 1
  • 輸入緩存流殘留問題解決方案 getchar();吸收緩存流里面的一個字符scanf("%c",&ch)getc(s...
    帥碧閱讀 927評論 1 2
  • 一維數組 數組定義格式與注意事項 1.格式 數組類型 數組的名字[長度] = { 值1,值2,值3,......}...
    有個張狼叫小強閱讀 364評論 0 0