數組
可以存儲一組或者多組數值的變量,里面包含多個元素,數組的每個成員都是一個數組元素。
一維數組
定義:類型 數組名[常量表達式] = {值1, 值2, 值3…};
int a[3] = {0, 1, 2};float f[2] = {1.2, 2.3, 3.14};char str[] = {'h', 'e', 'l', 'l', 'o'};chat str1 = "iPhone";//這也是定義字符數組的方法,字符數組后面會詳細講解,這里先了解一下
當數組元素個數為變量時,只能聲明數組,不能直接賦值:
int length = 4;int a[length]; //這樣可以int a[length] = {2, 4, 6, 8};//這樣的話就會報錯
注意事項:
1、系統不會檢測數組元素的下標是否越界,編程時,必須保證數組下標不能越界。
2、不能這樣定義數組 int array[] = {}; //數組個數和初始值不能同時為空
3、也不能這樣定義數組 int array[2] = {1, 2, 3}; //數組的值的個數大于數組的個數
4、數組是一個整體,不能直接參加運算,只能對單個元素進行處理,通常用到數組的地方都會用到循環
常見數組操作
如果初始化數組的時候,數組的元素個數確定,那么常量表達式可以不寫:
int a[] = {1, 3, 5, 7, 9};//數組的長度為5 相當于int a[5] = {1, 3, 5, 7, 9};
int 就是數組類型,表示這個數組中的每個元素都是 int 類型。
訪問:通過數組名+下標去訪問數組中的元素,而且注意數組的下標是從 0 開始的,a[0] 就是第一個元素,a[1] 代表第二個元素,a[2] 代表第三個元素。所以數組的最后一個元素就是 數組的長度 主站蜘蛛池模板: 精品久久一区二区 | 亚洲精品在线免费 | 午夜精品视频 | 欧洲精品在线观看 | a∨在线观看 | 九九免费在线观看 | 一级免费片 | 国产精品永久免费 | 伊人99 | 黑人巨大精品欧美一区二区免费 | 欧美一级做a爰片免费视频 在线不卡日韩 | 成人久久久精品乱码一区二区三区 | 日韩国产欧美一区 | 成人在线免费 | 欧美自拍视频 | 一本色道久久综合狠狠躁篇的优点 | 超碰一区 | 国产免费一区二区三区 | 欧美一区二区三区在线观看 | 成人免费xxxxx在线观看 | 久久在线视频 | 黄色资源网站 | 成人免费高清 | 91精品久久久久久久99 | 精品一区二区三区不卡 | 国产精品久久国产精品 | 国产精品免费观看 | 日韩精品一区二区三区免费观看视频 | 亚洲特级 | 午夜午夜精品一区二区三区文 | 国产欧美日韩 | 国产午夜精品一区二区三区视频 | 亚州视频在线 | 成人精品视频99在线观看免费 | 亚洲欧美在线人成swag | 国产精品一区二区在线 | 中文字幕亚洲自拍 | 国产成人性色生活片 | 一区二区三区精品视频 | 久久久在线| 国产精品久久久久久久娇妻 |