使用c语言给字符串赋值
时间: 2023-12-25 12:04:22 浏览: 83
可以使用以下方式给字符串赋值:
```c
char str[] = "Hello, world!";
```
或者使用指针的方式赋值:
```c
char* str = "Hello, world!";
```
需要注意的是,第二种方式使用的是指针,指向了一个常量字符串,所以不能通过指针修改字符串的内容。如果需要修改字符串的内容,应该使用第一种方式定义一个字符数组,并且使用字符串拷贝函数 `strcpy()` 把常量字符串复制到字符数组中。
阅读全文