《PPT8-20 void指针的使用.pdf》由会员分享,可在线阅读,更多相关《PPT8-20 void指针的使用.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
指针的使用 void指针类型 C99允许使用基类型为void的指针类型,可以 定义一个基类型为void的指针变量,即void *变量 名,它不指向任何类型的数据。指向void类型不是 指向“任何类型”的数据,而是“指向空类型”或 “指向不确定类型”的数据。将void指针类型赋值 给其他类型指针时,系统会对它进行强制类型转换, 使之适合于赋值的变量。 void指针类型 p=(double *)malloc(STUDENT_NUM*sizeof(double); 例如实例8-13中,使用malloc函数的返回值为 void指针类型,将该数据赋值给double类型的指 针变量p,就需要进行强制类型转换,将其转换为 double类型的指针,即(double *),然后再赋 值。即可让p指针指向这片动态开辟的存储空间了。 解决问题 同学们,本次课程你学会了吗?