陣列 字串與指標

2021-08-15 18:07:55 字數 318 閱讀 7409

指標變數既可以指向變數,當然也可以指向陣列元素。(就是把陣列元素的位址放入指標變數中。)陣列元素的指標就是它的位址。

用陣列名做函式引數時,實參和形參對應關係有四種。一是實參形參都用陣列名。二是實參形參都用指標變數。三是實參用指標變數,形參用陣列名。四是實參用陣列名,形參用指標變數。

在c語言中,也有兩種方法訪問乙個字串,一種是用字元陣列存放乙個字串,二是用乙個指標向量指向乙個字串。

字元指標做函式引數也有四種和上面類似。

一是實參形參都用陣列名,二是實參用陣列名,形參用字元指標變數,三是實參形參都用字元指標變數,四是實參用字元指標變數,形參用陣列名。

指標陣列,陣列指標,字串與指標

在研究指標陣列與陣列指標的時候,遇到了這個困惑,後面解答。void test02 char c 4 char p2 4 指標陣列 for int j 0 j 4 j for int i 0 i 4 i 指標陣列是陣列,即乙個陣列中,每個元素都是指標 void test05 注意這一行和最後一行的區別...

字串陣列與指標

思維 於一道題 char str1 abc char str2 abc const char str3 abc const char str4 abc const char str5 abc const char str6 abc cout boolalpha str1 str2 endl 輸出什麼...

C 字串指標與字串陣列

在做面試100題中第21題時,發現char astr abcdefghijk 0 和char astr 有點區別,以前一直以為是一樣的,但是在該程式中採用字串指標執行一直出錯。後來在網上查查,果然發現大大的不同。分析 當你需要修改字串時,採用指標指向該字串編譯通過但是執行出錯,而採用字串陣列時不會出...