第1个回答 2011-07-18
void是一种类型.一般用在函数前面.假设我们要写一个函数叫myFunction()
但是在C中既然你要写函数,就要指定函数的返回类型,就是这段函数执行完毕是返回个什么东西.
比如函数myFunction是要计算两个int型(整型)变量a+b的和,那就返回一个int行的值(a,b都是int,加起来还是int)所以我们这么写函数
int myFunction()//前面的int就是返回类型
如果这个函数没有返回类型,比如说干脆就不需要返回个什么值(比如函数里只有个printf 输出一句话),那我们就写
void myFunction()//前面的void就是说,这个函数返回一个类型,这个类型就是没有类型的空类型...
另外void也用于声明一些万能指针. 比如你要用一个指针,但是还不确定这个指针会指向什么类型的变量,那就申请一个void类型的指针,它就叫做万能指针,因为它可以指向任何类型的变量.本回答被提问者采纳