p没有初始化,当然会错,p=a是对的,其他都错
用malloc开辟内存给它
那说说t=NULL吧t 为指针型
如果我定义一个*p(int)``那么用malloc给它开辟5个内存单元是不是这样用啊``:int *p;p=malloc(5);这样以后p就有5个内存单元``想当于一个p[5]```???
[此贴子已经被作者于2007-8-24 19:57:14编辑过]
看不懂```为什么要在malloc前加(int *)malloc后面的(5*sizeof(int))是什么意思啊```
请问你几个问题请问int在内存占几个字节(sizeof),也许看编译器你存的是int类型吧存几个就乘几前面不正是你声明的类型??