在C語言中,常量字符串可以使用以下兩種方式進(jìn)行定義:
char str[] = "Hello, World!";
在這種方式中,字符串被存儲在字符數(shù)組中,并且數(shù)組的大小會根據(jù)字符串的長度自動調(diào)整。
const char *str = "Hello, World!";
在這種方式中,字符串被存儲在程序的常量數(shù)據(jù)區(qū),并且指針指向這個字符串。通過在指針前加上const
關(guān)鍵字,可以確保字符串是常量,不能被修改。