- 图上这样写会崩溃,
当指针地址改变后,free( )里要怎么写呀?
- 上图第八行,
两个1024之间的号,代表乘法,100后面的代表(分节符)
分节符这个称呼正确吗,该怎么理解100后面的*呢?
3.如果一个
int类型指针=malloc( 100sizeof(int类型说明符) )
这时候还能写1024
- 图上的void p
void指针名=malloc( 数字sizeof(void类型说明符) )
为什么不按照这种模式来写?
为什么写成纯数字形式 10241024 不用写明白这1mb要存什么类型?
原因是不能传递类型吗??不能传递类型的话,我们要强制类型转换吧,如p=(void)malloc(10010241024);