c语言void返回值
㈠ c语言void的意思是什么
c语言中,void的意思是“无类型”,相应的“void *”为无类型指针,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,其作用是对函数返回和参数的进行限定。亏迟穗
void 可以作为函数返回值类型,有void就代表没有返回值。在定义的函数中,有的函数前是void有的是int或者float等等数据类型,此时它们被称为函数的返回值类型。当返回值类型为void时,称这个函数返回空,或者这个函数无返回值。
c语言void的用法特点:
使用void去修饰指针的时候,这种通用类型的指针可以很方便的和其他类型的指针之间进行相关转换。void另一个重要的应用则就是跟函数进行结合主要有以下两个方面的应用:对函数返回的限定;对函数参数的限定。
void类型不能够用来申明变量和常旦坦量,因为申明变量的时候需要明确销卜告诉编译器,该变量是什么类型,比如说是int或char类型,这样编译才好为这个变量去分配存储空间。总的来说,void应用最广泛的就是跟指针结合,而void和指针的结合也大大扩展了指针的可能性。
㈡ C语言中的函数类型void什么详细意思
void意思是主函数(main)的数据类型空返回值。
void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。
没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。
有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函数执行结果返回给该函数,让外部调用该函数的。
扩展枣闭资胡世料
void的使用
示例:
add ( int a, int b )
{
return a + b;
}
int main(int argc, char* argv[])
{
printf ( "2 + 3 = %d", add ( 2, 3) );
}