C语言关键字void
void 真正施展的作用在于:
1. 对函数返回的限制;
2. 对函数参数的限制。
任何类型的指针都可以直接赋值给void*,无需运用强制类型转换
如果函数没有返回值,必定要声明为void 类型。这既是程序精良可读性的需要,也是编程规范性的要求
函数参数为void 的意思是这个函数不接受任何参数
函数的参数可以是恣意类型指针时声明其参数为void *
void 不能代表一个真实的变量
void 的涌现只是为了一种抽象的需要
C语言关键字void
void 真正施展的作用在于:
1. 对函数返回的限制;
2. 对函数参数的限制。
任何类型的指针都可以直接赋值给void*,无需运用强制类型转换
如果函数没有返回值,必定要声明为void 类型。这既是程序精良可读性的需要,也是编程规范性的要求
函数参数为void 的意思是这个函数不接受任何参数
函数的参数可以是恣意类型指针时声明其参数为void *
void 不能代表一个真实的变量
void 的涌现只是为了一种抽象的需要