char* c,怎么给它在声明时分配内存啊?
来源:百度知道 编辑:UC知道 时间:2024/05/28 02:37:51
char* c=new c(n)?这样么?如果我不想指定大小呢?谢谢!
不想指定大小就不申请呗,到用的时候再申请也不迟,不过要初始化至于NULL,不然可能会出错。
另外new用错了,应该是char *c=new char[n];
你的"指定大小"和"分配内存"是一个意思,谢谢
char * c;
c=(char * )malloc(sizeof(char));
用完了再释放就好了
malloc()
怎么给char *name和char name2[100];赋值?
C++:头文件中只有声明,编译器怎么找到定义放在哪的?它又怎么知道定义部分所在文件的文件名是什么?
VB中怎么在声明中给变量赋值呢??
在C语言中,怎么判断一个变量是int型的还是char型的?
请问new char是C++还是C语言的呢?它的作用是什么,如果是C++的转换成C语言要怎么表达呢?
请问怎么写一个函数c语言的函数,char * date(char dat[8],int p)
在C语言中,unsigned char是什么类型?
在C 语言中char array[8];是什么意思啊?
C语言中 怎么转换char到int
c语言 char* 问题