原创 无码 亚洲亚洲原创第一会所无码_在线a亚洲老鸭窝天堂_成 人 网 站 视频免费_久久久国产精品无码一区二区_青青草国产三级精品三级

您當前的位置:首頁 >  快訊 >> 
字符串賦值和字符賦值區(qū)別(字符串賦值)|全球頭條

時間:2023-05-31 10:44:32    來源 : 互聯(lián)網(wǎng)

導讀 來為大家解答以上的問題。字符串賦值和字符賦值區(qū)別,字符串賦值這個很多人還不知道,現(xiàn)在讓我們一起來看看吧!1、在C語言中,字...

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

2、指針式賦值。


(相關資料圖)

3、通過程序的運行情況,可以知道:char *p = "hello";這種字符串的賦值方式是完全沒有問題的。

4、要理解這種賦值方式,首先得理解雙引號(特別注意:這個是雙引號,不要賦值的時候給弄了個單引號)在這個語句中做了什么工作。

5、雙引號主要做了3個工作,分別是:(1)申請了空間(在常量區(qū)),存放了字符串。

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

7、(3)返回地址。

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

9、2、通過字符數(shù)組直接把字符串賦值。

10、程序如下:擴展資料:字符串賦值需要注意的一些問題:直接把字符串賦值給數(shù)組名(也就是數(shù)組首元素的首地址)是不行的。

11、會出現(xiàn)以下錯誤:參考資料:百度百科--字符串賦值。

本文到此分享完畢,希望對大家有所幫助。

標簽:

最新發(fā)布

熱門推薦

X 關閉

X 關閉