C语言如何初始化并输出字符串
时间: 2024-03-02 13:54:26 浏览: 71
在 C 语言中,您可以使用字符数组来存储字符串,并使用字符串字面值(即带有双引号的字符序列)来初始化它。例如:
```c
#include <stdio.h>
int main() {
char str[] = "Hello, world!";
printf("%s\n", str);
return 0;
}
```
在上面的示例中,我们创建了一个名为`str`的字符数组,并使用字符串字面值来初始化它。然后,我们使用`printf`语句将其输出到控制台。
请注意,`printf`语句中的`%s`指示字符串参数将被输出,并且需要将该参数作为字符数组传递。如果您要更改字符串内容,请使用字符数组来存储它,并使用字符串函数来操作它。
另外,您也可以使用`puts`函数输出字符串:
```c
#include <stdio.h>
int main() {
char str[] = "Hello, world!";
puts(str);
return 0;
}
```
在上面的示例中,我们使用`puts`函数将字符串输出到控制台。`puts`函数会自动在输出的字符串后面添加一个换行符。
阅读全文