-
整數陣列和字元陣列不能一起使用? 我不知道ASCII程式碼?..
另乙個簡單的方法是,你可以定義乙個int變數n,你得到陣列a的大小是1000,它可以不變,n只要小於1000,進入陣列元素時,先輸入n,定義你輸入的數字數,然後就可以迴圈了。
還有malloc函式的動態分配,自己檢查一下。
想想這種很簡單的問題,否則你學了就沒有前途了。
-
如果您剛剛了解了陣列,那麼您不應該學習如何動態分配記憶體管理。
您不必要求很高,您可以使用鍊表來學習指標並動態分配它們。
現在只能確定最大數量。
如何結束輸入,1在下面輸入要輸入的號碼。
2.以特殊數字或字元結尾。
-
是不是跟角色型別一樣,建議以後去csdn論壇問這種程式問題,那裡的人很多!! 我不認為在這裡問別人是件好事。
-
int a=;,值為 5 的表示式為 ()。
陣列以下標 0 開頭,所以:a[0]=1; a[1]=2;..a[4]=5;..
a[x]=5;當 x=4 滿足時,再看答案:
a、x=a[4]=5;
b、x=a[5]=6;
c、x=5;
d、x=a[3]=4;
-
陣列的下標從零開始。
這個話題應該被拆開並研究一下。
所以 a[a[3]]。
1.其中的 a[3] 是第四個元素,即 42將 a[3] 替換為 4
這是第五個元素,也就是五個
-
下標從 0 開始,你知道嗎? a 3 是第四個元素的值,即 4,4 是下標 (a[4]),即第五個元素的值。
-
在 a[7[[6] 前面,有 a[0] 到 a[6]。
七行,每行下三角形元素分別為1、2、3、4、5、6、7,共28個。 然後在 a[7] 行中,a[7][6] 前面是 a[7][0] 到 a[7][5],總共有 6 個元素,所以,按照行為的主順序,a[7][6] 前面有 28+6 34 個元素,所以 a[7][6] 的位址是: &a[7][6]=2000+34*3=2012
-
注意 a++ 和 ++a 是不一樣的,++a 立即生效,a++ 直到語句結束才生效。
示例 1,A++ 返回 1,然後 A++ 返回 1,所以 c 為 2,然後求解欠的兩個 ++,然後 A=3;