C语言将一个字符串赋值给另一个变量
时间: 2024-04-16 16:24:16 浏览: 170
要将一个字符串赋值给另一个变量,您可以使用strcpy()函数。该函数位于<string.h>头文件中,并且可以将一个字符串复制到另一个字符串变量中。下面是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[100];
char str2[100];
strcpy(str1, "Hello, world!"); // 将字符串赋值给str1
strcpy(str2, str1); // 将str1的值复制到str2
printf("str1: %s\n", str1);
printf("str2: %s\n", str2);
return 0;
}
```
在上面的例子中,我们首先使用strcpy()函数将字符串"Hello, world!"赋值给str1。然后,我们使用strcpy()函数将str1的值复制到str2中。最后,我们在控制台上打印出str1和str2的值。
请注意,使用strcpy()函数时需要确保目标变量具有足够的空间来容纳源字符串的内容,以避免溢出。
阅读全文