热门文章:C++中extern “C”含义深层探索 编程实现盗2005版QQ源码 1.概述 void a; 这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。 void真正发挥的作用在于: (1) 对函数返回的限定; (2) 对函数参数的限定。 我们将在第三节对以上二点进行具体说明。 众所周知,如果指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值;如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。 例如: float *p1; 其中p1 = p2语句会编译出错,提示“'=' : cannot convert from 'int *' to 'float *'”,必须改为: p1 = (float *)p2; |
鏀惰棌鎴愬姛鏌ョ湅鏀惰棌>>
正在阅读:C/C++语言void及void指针深层探索C/C++语言void及void指针深层探索
2005-09-21 10:10
出处:PConline
责任编辑:moningfeng

键盘也能翻页,试试“← →”键