數組的概念
數組創建
在C語言中,數組的創建有多種方式,以下是具體介紹:
?
一維數組創建
?
指定大小創建:在創建數組時明確指定數組的大小,格式為?數據類型 數組名[數組大小]?。例如,?int arr[5]?創建了一個名為?arr?的整型數組,它可以存儲5個整數。
根據初始化值個數確定大小創建:通過初始化列表中的元素個數來確定數組的大小。例如,?int arr[] = {1, 2, 3, 4, 5}?,編譯器會根據初始化列表中元素的個數自動確定數組?arr?的大小為5。
?
?字符數組創建
?
逐個字符初始化創建:可以逐個字符地對字符數組進行初始化。例如,?char str[6] = {'h', 'e', 'l', 'l', 'o', '\0'}?創建了一個名為?str?的字符數組,用于存儲字符串"hello",注意字符串末尾需要一個'\0'作為結束標志。
使用字符串常量初始化創建:更常用的方式是使用字符串常量來初始化字符數組。例如,?char str[] = "hello"?,編譯器會自動在字符串末尾添加'\0',數組?str?的大小為6,包括'\0'所占的空間。
?
創建數組時,數組大小必須是常量表達式,不能是變量,這樣編譯器才能在編譯時確定數組所需的內存空間。
一維數組的使用
數組下標

數組元素的打印
如果想要訪問整個數組的內容,那怎么辦呢?
?
?
?