C语言中的void是神魔意思?

来源:百度知道 编辑:UC知道 时间:2024/05/11 23:57:50
C语言中的void是神魔意思?能举些例子吗?

函数返回类型
例如:void main(){
}
执行完主函数直接返回操作系统

定义为无类型的函数,void就是表示函数没有返回值,没有返回值就是执行完函数后不给调用处一个值
例:

#include<stdio.h>

void inv(char a[],int n) //定义函数inv()是一个空类型的函数
{
int i,j;
char ch;
for(i=0,j=n-1; i<j; i++,j--)
{
ch=a[i];
a[i]=a[j];
a[j]=ch;
}
return 0;
}

main()
{
int n;
char a[60];
gets(a);

n=strlen(a); //用n接收一个字符数组长度的整型常量

inv(a,n); //调用函数,

printf("%s\n",a);
}
明白不?

void 就是无类型 ,比如某些函数不需要返回类型这是就可以是用void了
例如
void procedure(void)
{
dosomething...
}

表示没有返回类型的函数。
比如:
void main()
{ }

void is no type and no return type!