c语言定义一个字符串
时间: 2023-11-05 09:05:55 浏览: 210
在C语言中,可以使用字符数组来定义一个字符串,例如:
```c
char str[] = "Hello, world!";
```
其中,`char`表示字符类型,`str`是定义的字符数组名,`[]`中可以指定数组的长度,如果不指定长度,则编译器会根据字符串的长度自动分配空间。字符串必须用双引号括起来。
另外,也可以使用指针来定义一个字符串,例如:
```c
char *str = "Hello, world!";
```
这里的`*str`是一个指向字符的指针,指向字符串的首地址。这种方式定义的字符串是常量字符串,不能修改。
阅读全文