當前位置:首頁 » 編程語言 » c語言中數組名表示什麼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中數組名表示什麼

發布時間: 2023-08-06 23:55:37

c語言中數組名代表什麼,數組元素用什麼方法表示

數組名即數組首地址,是一個常量。 數組元素使用"[ n ]"運算符(消模凱下標運算符)來表示第n+1號元素,或者使用「 *(p+n) 」來表示第n+1號元素。 數組元素對於編譯器來說 ,在支持快速下標運算的處理器上,a[n]是碼稿直接是被轉化成匯編代碼,不支持的被轉化為*(a+n)。這也是老的C程序拿喚會在大多數情況下不使用下標運算符的原因。

㈡ 在C語言中數組名是一個什麼的常量

數組名是代表該數組的首地址且符合標識鋒州符書寫規定的變數標識符。

整個數組是以首地址開頭的一塊連續的內存單元。如有字元正基祥數組char c[10],設數組c的首地址為2000,也就是說c[0]單元地址為2000。則數組名c就代表這個首地址。

因此,在使用scanf()函數的時候,變數c前是不能添加地址運算符&的,scanf("%s",&c);則是錯誤的的寫法。

(2)c語言中數組名表示什麼擴展閱讀:

數組名的作用:

1、聲明數組變數的作用:

數組說明舉搏的一般形式為:類型說明符 數組名 [常量表達式]; 其中,類型說明符是任一種基本數據類型或構造數據類型。數組名是用戶定義的數組標識符。方括弧中的常量表達式表示數據元素的個數,也稱為數組的長度。

2、應用數組元素:

數組元素用整個數組的名字和它自己在數組中的順序位置來表示。例如,a[0]表示名字為a的數組中的第一個元素,a[1]代表數組a的第二個元素,以此類推。

㈢ C語言數組名

1*p=a;
//表示將a的值賦給p所指單元。
p=&a;
//表示將p指向a單元,即將a單元的地址賦給p。
所謂數組,就是相同數據類型的元素按一定順序排列的集合,就是把有限個類型相同的變數用一個名字命名,然後用編號區分他們的變數的集合,這個名字稱為數組名,編號稱為下標。組成數組的各個變數稱橡擾為數組的分量,也稱為數組的元素,有時也稱為下標變數。數組是在程序設計中,為了處理方便,
把具有相同類型的若干變數按有序的形式組織起來的一種形式。這些按序排列的同類數據元素的集合稱為數組。
在計算機科學中,指針(Pointer)是編程語言中的一個對象,利用地梁桐旦址,它的值直接指向(points
to)存在電腦存儲器中另一個地方的值。由於通過地址能找到所需的變數單元,可以說,地址指向該變數單元。因此,將地址形象化的稱為「指針」。意思是通過它能找到以它為地址的內存單元。[1]
在高級語言中,指針有效地取代了在低級語言,如匯編語言與機器碼,直接使用通用暫存器的地方,但它可能只適用於合法地址之中。指針參考了存儲器中某個地址,通過被稱為反參考指針的動作,可以取出在那個地址中存儲的值輪御。作個比喻,假設將電腦存儲器當成一本書,一張內容記錄了某個頁碼加上行號的便利貼,可以被當成是一個指向特定頁面的指針;根據便利粘貼面的頁碼與行號,翻到那個頁面,把那個頁面的那一行文字讀出來,就相當於是對這個指針進行反參考的動作。