99问答网
所有问题
c语言中怎么用malloc()函数开辟用于存放char型的指针的空间?
如题所述
举报该问题
其他回答
第1个回答 2014-07-30
char* pc=(char*)malloc(10);
在内存中申请10个char大小的存储空间,并将存储空间的首地址放于变量pc中。
记得不要忘记类型转换。
追问
是开辟用来存放char指针的空间 不是存放char型数据的空间
追答
char* pc已经给pc这个变量分配了存储空间。
本回答被提问者采纳
第2个回答 2014-07-30
指针就是四个字节的数据,char型是说指向的数据是char型,
Ptr = (char *)malloc(4 * sizeof(char));
所有类型的指针大小是一样的
本回答被网友采纳
第3个回答 2014-07-30
char *P=NULL;
p=(char *)malloc( you want );
相似回答
大家正在搜
相关问题
C语言中,怎么使用malloc函数为数组指针分配空间 比如要...
C语言为字符指针(char*)分配动态内存空间(malloc...
c语言使用malloc()函数为字符串数据分配内存空间
在C语言程序中,指针数组可以用malloc函数生成吗?
C语言中malloc函数的使用方法
C语言中怎么得到一个指针所指的空间的大小,如:char *p...
c语言中malloc是什么?怎么用?