c語言數(shù)組名是一個什么?
c語言數(shù)組名是一個數(shù)據(jù)常量
數(shù)組名是代表該數(shù)組的首地址且符合標識符書寫規(guī)定的變量標識符。
整個數(shù)組是以首地址開頭的一塊連續(xù)的內(nèi)存單元。如有字符數(shù)組char c[10],設(shè)數(shù)組c的首地址為2000,也就是說c[0]單元地址為2000。則數(shù)組名c就代表這個首地址。
因此,在使用scanf()函數(shù)的時候,變量c前是不能添加地址運算符&的,scanf("%s",&c);則是錯誤的的寫法。
擴展資料:
數(shù)組名的作用:
1、聲明數(shù)組變量的作用:
數(shù)組說明的一般形式為:類型說明符 數(shù)組名 [常量表達式]; 其中,類型說明符是任一種基本數(shù)據(jù)類型或構(gòu)造數(shù)據(jù)類型。數(shù)組名是用戶定義的數(shù)組標識符。方括號中的常量表達式表示數(shù)據(jù)元素的個數(shù),也稱為數(shù)組的長度。
2、應(yīng)用數(shù)組元素:
數(shù)組元素用整個數(shù)組的名字和它自己在數(shù)組中的順序位置來表示。例如,a[0]表示名字為a的數(shù)組中的第一個元素,a[1]代表數(shù)組a的第二個元素,以此類推。