读书人

关于开辟存储空间的有关问题

发布时间: 2012-10-13 11:38:17 作者: rapoo

关于开辟存储空间的问题
谭浩强的书上2次习题里都有开辟存储空间,不用书本上的malloc这些函数,我们自己要怎么开辟呢?

这书上第11章习题11.6就是编写一个函数new,对n个字符开辟连续的存储空间,此函数应返回一个指针(地址),指向字符串开始的空间。new(n)表示分配n个字节的内存空间。

另外,如何又是释放空间呢?这个自己又要怎么做呢?

[解决办法]

探讨
书上都有的吧?

C++一般用new申请内存,delete释放

[解决办法]
探讨

C/C++ code

#include <stdio.h>
#include <malloc.h>
void main()
{
char *new(unsigned n);
void delete(char *p);
unsigned n;
char *p,c;
printf("Please input how long string you want……

读书人网 >C语言

热点推荐