字元陣列與指標

2021-08-21 07:07:52 字數 865 閱讀 6343

我們的第乙個c語言程式都是

printf("hello world");

實際上hello world是乙個字元陣列

由此可知"hello world "實際上是字元陣列,因為是陣列所以陣列名就是位址,這裡的輸出字串,與其他不同,printf("%s",位址)後面直接是位址

下面對比一下存放數字的陣列

要注意陣列名就代表了陣列的首位址 所以不要寫&符號

例如:

#includeint main()

而對於不是陣列的變數 輸入一定要記得寫上&,指標也要取到變數的&位址

字元陣列與字元指標

10.4 指標與字串 10.4.1 字元陣列與字元指標 在第八章中我們已經詳細討論了字元陣列與字串,字元指標也可以指向乙個字串。我們可以用字串常量對字元指標進行初始化。例如,有說明語句 char str this is a string.是對字元指標進行初始化。此時,字元指標指向的是乙個字串常量的首...

字元指標與字元陣列

1.字元指標可以指向乙個字串。我們可以用字串常量對字元指標進行初始化。例如,有說明語句 char str this is a string.是對字元指標進行初始化。此時,字元指標指向的是乙個字串常量的首位址,即指向字串的首位址。這裡要注意字元指標與字元陣列之間的區別。例如,有說明語句 char st...

字元陣列與字元指標

節選了一些有價值和易錯的部分。char str this is a string.char string this is a string.字元指標str與字元陣列string的區別是 str是乙個變數,可以改變str使它指向不同的字串 但不能改變str所指的字串常量 string是乙個陣列,可以改...