=================================
文章性质:收集整理
来源:51CTO.com
=================================
1,Void 类型经常使用的地方:
一:函数返回值的限定;
二:函数参数的限定;
2,Void 使用规则:
规则一 如果函数没有返回值,那么应声明为void类型 ;
规则二 如果函数无参数,那么应声明其参数为void ;
规则三 按照ANSI(American National Standards Institute)标准,不能对void指针进行运算操作,如自增等;
规则四 如果函数的参数可以是任意类型指针,那么应声明其参数为void * ;如 内存操作函数memcpy和memset
的函数原型分别为:
void * memcpy(void *dest, const void *src, size_t len);
void * memset ( void * buffer, int c, size_t num );
规则五 void不能代表一个真实的变量,如 void a; //错误
function(void a); //错误
总结:所有的变量都是“有类型”的,Void(空类型)是对这些“有类型”的一种“抽象”而已,正如男人和女人
都是“有类型”的,而“人”则是对“男人和女人”的一种抽象。