if((array(int *) malloc(10*sizeof(int)))==NULL)怎样理解

2020-06-27 教育 81阅读
这句话表示:
malloc(10*sizeof(int))
申请10*sizeof(int)大小的内存,
array(int *) malloc(10*sizeof(int))
并把指向内存地址的指针强制转换为array(int*)
((array(int *) malloc(10*sizeof(int)))==NULL)
后面的==NULL 表示这个语句是判断申请出来的内存是否为空。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com