陣列 指標及字串(1)

2021-09-10 08:29:20 字數 917 閱讀 4902

陣列的特性:

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 ...