c++new函数字符串
时间: 2023-10-28 19:59:05 浏览: 106
在C语言中,`new`函数不是一个内置函数,而是C++语言中用于动态分配内存的关键字。如果你想在C中创建字符串,你可以使用字符数组。下面是一个示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[50]; // 声明一个字符数组,最大长度为50
strcpy(str, "Hello, World!"); // 将字符串赋值给字符数组
printf("String: %s\n", str); // 输出字符串
return 0;
}
```
在上面的示例中,我们声明了一个长度为50的字符数组 `str`,并使用 `strcpy` 函数将字符串 `"Hello, World!"` 复制到 `str` 中。然后,我们使用 `printf` 函数将字符串打印到控制台上。
请注意在C语言中,字符串是以null字符(`'\0'`)结尾的字符数组。
阅读全文