c语言中 delete
时间: 2024-01-28 21:04:14 浏览: 40
在 C 语言中,没有 `delete` 关键字。`delete` 关键字是 C++ 中用于释放动态分配的内存的操作符。在 C 语言中,释放动态分配的内存需要使用 `free()` 函数。例如,如果你在 C 语言中使用了 `malloc()` 函数来分配内存,就需要使用 `free()` 函数来释放这些内存。例如:
```
int* ptr = (int*) malloc(sizeof(int) * 10);
// 在使用 ptr 指向的内存
free(ptr);
```
上面的代码中,`malloc()` 函数用于分配了一块大小为 10 个整数的内存,然后使用 `free()` 函数释放这块内存。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)