c語言問題 這個中括號是什麼意思

時間 2021-10-30 06:44:56

1樓:小魚服裝品鑑官

該中括號為陣列標識。

int a[6];就是定義一個一維陣列,這個陣列名叫做 a ,共有6個元素;同理int b[6][6];就是定義一個二維陣列,這個陣列共有6*6個元素。

定義之後,就可以引用該陣列的元素,但不能直接用 a[6] ,a此時包含的元素只有a[0],a[1],a[2],a[3],a[4],a[5]這6個。

c語言支援定義一系列相同連續的變數空間,其定義形式為type name[n];代表定義個數為n,每個元素型別均為type型的陣列變數name。

在c中規定,陣列元素的下標n是從0開始計數的,所以對於定義的a[100], 其合法的元素為a[0], a[1],.... , a[99]。

擴充套件資料

識別符號(identifier)是指用來標識某個實體的一個符號,在不同的應用環境下有不同的含義。在計算機程式語言中,識別符號是使用者程式設計時使用的名字。

用於給變數、常量、函式、語句塊等命名,以建立起名稱與使用之間的關係。識別符號通常由字母和數字以及其它字元構成。

2樓:

第二行定義了 size 100 所以就相當於開了100的字元陣列

3樓:處搖胼手胝足

陣列標識.

int index;num;這樣定義有問題,應該是int index,num;表示定義兩個int型別變數index,num;

c語言中中括號是什麼意思int a[100]

4樓:風若遠去何人留

該中括號為陣列標識。

c語言支援定義一系列相同連續的變數空間,其定義形式為type name[n];

代表定義個數為n,每個元素型別均為type型的陣列變數name。

int a[100]就是定義一個元素個數為100個的整型陣列a。

對於a中元素的呼叫同樣是通過中括號對來實現的,當呼叫a[n]時,代表第n個元素。

需要注意的是,在c中規定,陣列元素的下標n是從0開始計數的,所以對於定義的a[100], 其合法的元素為a[0], a[1], ... , a[99]。

5樓:匿名使用者

是個陣列。表示a裡面儲存100個數

c語言中關於陣列和中括號的問題

6樓:陽光的雷咩咩

1["abc"]和"abc"[1]是等價的,也就是說字元陣列下標為1的字元b

c語言問題 for迴圈中有兩對花括號什麼意思

7樓:匿名使用者

括號外沒有別的了??那這個括號的確沒什麼用,不過,括號外有個num++,括號內還有個num++。這樣很奇怪啊~~括號外應該還有點什麼才對

8樓:匿名使用者

這個括號在這裡作用只是正如你所想突出static的作用,這樣更顯眼一點,實際上對於程式功能是沒有任何用處的~

9樓:

樓主的理解是正確的,就是突出static作用域而加的,為了讓你更清楚的瞭解static的作用

在c語言中while()語句括號裡面是一個數字代表什麼意思,比如while(1).

10樓:認錯

c語言下,while()括號裡面放的是迴圈的條件,若是真,則迴圈;否則,停止。

1)任何非零的整數都是為真的,所以while(1)和 while(2)和 while(3)等都是一個意思。

2)若是指標的話,null則為假,反之則為真。

3)a > b 等類似的表示式,滿足為真,反之為假。

11樓:匿名使用者

while後面的括號是迴圈條件。滿足條件就會迴圈,不滿足條件則不迴圈,也就是退出迴圈了。

12樓:匿名使用者

while(1)

條件永遠 成立。下面的程式迴圈不斷進行。

13樓:匿名使用者

while(1)表示迴圈條件一直為真。就表示無限迴圈。

除非在while中return 或者break 或者goto 才能跳出迴圈。

14樓:卷冊守護者

任意非0的數字 比如 1 -1 之類 在c中都代表真

if(1) if(-1) 這樣的判斷都會通過

所以while(1) 等於 while(真) 迴圈一直成立

15樓:林弟弟

括號內的是布林運算值,只有0和非0兩種,所有的條件判斷值都是布林運算的結果。

while括號內的只為真即非0是執行,0是不執行。

16樓:匿名使用者

迴圈,語句裡為真時一直執行

c語言中中括號是什麼意思int a[100]

17樓:危頎邊燁燁

該中括號為陣列標識。

c語言支援定義一系列相同連續的變數空間,其定義形式為type

name[n];

代表定義個數為n,每個元素型別均為type型的陣列變數name。

inta[100]就是定義一個元素個數為100個的整型陣列a。

對於a中元素的呼叫同樣是通過中括號對來實現的,當呼叫a[n]時,代表第n個元素。

需要注意的是,在c中規定,陣列元素的下標n是從0開始計數的,所以對於定義的a[100],

其合法的元素為a[0],

a[1],

...,

a[99]。

c語言中的迴圈while(1)括號中的1是什麼意思?

18樓:匿名使用者

while 當中是判斷條件

1其實就是表面上的常數值。用於邏輯 就是

專邏輯真

於是屬 這裡就是while條件恆為真

也就是說

while(1)就是一個死迴圈。

一般這麼寫 在迴圈體中都會做判斷 在一定條件下break;

19樓:哥德堡快遞

while (1) 最好理解為 while (1!=0),雖然是一句屁話,但更符合c的邏輯。

C語言中,這條語句是什麼意思,c語言中,這個語句是什麼意思啊?

自我程式設計 這叫遞迴函式 自己呼叫自己 遞迴只有執行到呼叫自己的地方,就會進入下一層。一層一層巢狀,直到某一層不再執行呼叫 對應這題就是n 1不成立的那一層 然後,從最後一層往前返回。執行流程如下 1 執行sum fun a 2,4 這裡把a首地址往後偏移2位的陣列傳入 既3,4,5.的陣列 所以...

在C語言中是什麼意思,C語言中 c 是什麼意思?

勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷...

C語言中 是什麼意思,C語言中 和 是什麼意思

藝蝸楓 c語言中 是複合賦值運算子。複合賦值運算子就是在簡單賦值符 之前加上其它運算子構成,例如 即 a 1 等價於a a 1。的意思就是把左邊的第一個符號移到右邊,其實就是b b c的意思。直接把b c的b 移到右邊,將b的值取出再取出c的值,相加然後賦給b,儲存在b開闢的記憶體空間中,類似的還有...