心理

當前位置 /首頁/完美生活/心理/列表

c語言中字符串怎麼賦值

c語言中字符串怎麼賦值

C語言中,字符串的賦值主要有兩種方法,第一種是通過指針的方式直接賦值,第二種是通過數組直接賦值。

1、指針式賦值。

通過程序的運行情況,可以知道:char *p = "hello"這種字符串的賦值方式是完全沒有問題的。要理解這種賦值方式,首先得理解雙引號(特別注意:這個是雙引號,不要賦值的時候給弄了個單引號)在這個語句中做了什麼工作。雙引號主要做了3個工作,分別是:

(1)申請了空間(在常量區),存放了字符串。

(2)在字符串尾加上了“”。

(3)返回地址。

這裏所返回的地址就賦值給了char *類型的指針變量p。

2、通過字符數組直接把字符串賦值。

TAG標籤:語言 字符串 賦值 #