陣列的特性:
1. 連續性,即所有元素,在記憶體中是連續的
2. 一致性,所有元素的型別是一致的。
陣列可以將型別一樣的東西集中存放,方便管理。
注意:1. 陣列宣告時,必須指定大小,不可以為變數大小
2. 陣列的名字,其實是乙個位址,代表陣列的首位址
編譯器如何找到陣列元素nscoreary[1]的位址?
它是依據陣列定址公式的:
nscoreary[i]的位址 =nscoreary+sizeof(type) * i
得到位址後,再按照解釋方式,取出內容。
#include int main(int argc, char* ar**)
; int dbscoreary[5] = ;
printf("%p\r\n", nscoreary);
printf("%d\r\n", nscoreary[1]);
printf("%u\r\n", nscoreary[1]);
return 0;
}
main作為c語言的入口函式,它的引數是如何傳遞來的?
答:來自於命令列。argc代表引數個數,ar**代表引數字串
#include #include int main(int argc, char* ar**)
return 0;
}
從命令列可以傳參,使得程式可以和使用者互動。(main最多傳三個引數,1、引數個數 2、引數對應的值 3、環境變數)
#include #include int main(int argc, char* ar**)
C 字元 字串 字元陣列 字串指標 指標陣列
一 c 字元 字串 字元陣列 字串指標 指標陣列 前言 一 字元指標 字元陣列 二 字串指標 三 字串 指標陣列 四 常用方法 參考為了深入理解c 並時常回顧學過的知識點,對c 知識點進行記錄總結。參考1字元指標的儲存方式 字元指標變數本身是乙個變數,用於存放字元 字串的首位址。字串本身是存放在以該...
字串,字串陣列,字串指標!!
字串 字元陣列實際上是一系列字元的集合,也就是 字串 string 字串陣列 在c語言中,沒有專門的字串變數,沒有string型別,通常就用乙個字元陣列來存放乙個字串。c語言規定,可以將字串直接賦值給字元陣列 在c語言中,字串總是以 0 作為串的結束符。上面的兩個字串,編譯器已經在末尾自動新增了 0...
字串 陣列 指標
所謂陣列,就是 相同資料型別 的元素按一定順序排列的集合 字串 c 語言中的字串其實就是 以空字元 0 結尾的 char陣列。指標 指標也是一種 資料型別 指標變數是用來 存放位址值的。1 指標的數值就是它所指向的物件的位址。2 在指標前運用運算子 就可以得到指標所指向的物件的數值。3 對指標加1 ...