c語(yǔ)言中abc是字符常量么?
C語(yǔ)言中,字符串常量一定是用雙引號(hào)給出的,單引號(hào)是不行的,單引號(hào)只能用來(lái)給出字符常量,如果是表達(dá)字符串常量的話,就是"abc",使用單引號(hào)的話只能單獨(dú)表達(dá)一個(gè)字符,比如'a'。另外如果在C語(yǔ)言中使用字符串常量賦值給指針變量的時(shí)候,推薦使用const修飾符,這樣避免后續(xù)編程的時(shí)候產(chǎn)生不必要的麻煩:char* const str = "abc";不過(guò)要注意的是const char* str = "abc";與上面聲明之間的區(qū)別,這個(gè)表達(dá)指針變量本身是常量,而不表示字符串是常量,不過(guò)這是另一個(gè)問(wèn)題了,如果感興趣可以自己再查閱相關(guān)資料。