最近学习数据结构,这个初始化操作。为什么函数前面也能放括号?印象中只能是函数后面跟啊
第一个括号相当于强制类型转化,比如你要的是int指针,第一个括号就可以放(int *),这样结果就是int型指针。第二个括号指的是你要申请什么类型的空间,sizeof函数是返回数据类型的内存空间的。比如,我要申请一个指针,占用四个int大小,就可以这样写:(int *)malloc (sizeof(int) * 4)