C 把变量1内的字符串赋值给变量2,free变量1
时间: 2023-02-15 15:46:24 浏览: 115
字符串赋值
4星 · 用户满意度95%
好的。
C 语言中,可以使用如下语句将变量1内的字符串赋值给变量2:
```
strcpy(变量2, 变量1);
```
这里的 `strcpy` 是 C 语言中的一个字符串函数,用于将一个字符串复制到另一个字符串中。
要注意,在使用 `strcpy` 函数时,目标字符串(即变量2)必须有足够的空间来存储源字符串(即变量1)。
要释放变量1所指向的内存,可以使用 `free` 函数,例如:
```
free(变量1);
```
这将释放变量1所指向的内存。
注意,在使用 `free` 函数时,必须确保变量1指向的内存是由 `malloc` 或 `calloc` 函数分配的,否则会导致程序崩溃。
阅读全文