
在C语言中,可以通过以下方式声明字符串常量:使用字符数组、使用指向字符的指针、使用宏定义。其中,使用字符数组和指向字符的指针是最常见的两种方式。下面将详细描述如何通过这两种方式声明字符串常量。
一、字符数组声明法
在C语言中,可以使用字符数组来声明一个字符串常量。字符数组的声明和初始化可以在同一行完成,这样可以保证字符串的内容是常量且不可更改。具体语法如下:
char str[] = "Hello, World!";
在这个例子中,字符数组 str 被初始化为字符串常量 "Hello, World!"。C编译器会自动在字符串的末尾添加一个空字符