怎样理解C语言中的void这个类型?
发布网友
发布时间:2022-04-26 14:10
我来回答
共4个回答
热心网友
时间:2022-06-02 15:41
展开1全部void 空类型,主要是函数返回值上面,因为每个函数可以有一个返回值,一般用return()来传回。例如:
int max(int x,int y)
{
int n;
n=(x>y)?x:y;
return n;
}
void main()
{
int a,b,c;
……
c=max(a,b);
……
}
这里面就使用了函数max的返回值,证明函数是可以返回一个值的,有时候又不需要返回值。例如:
void swap(int x,int y)
{
int t;
t=x;
x=y;
y=t;
}
void main()
{
int a,b;
...........
swap(a,b);
............
}
这里没有使用函数的返回值。
void一般就使用在这种不需要返回值的函数,避免函数返回值,可能你说自己写的程序不用那么麻烦啊,但是有时候调用错误,整个程序就错了。一般main函数前面都有一个void,就算没有,在程序结束的时候也要在后面加一句retrun 0;
我参加信息技术奥赛的时候别人也特地说明了,main函数返回值只能是0。
所以要养成习惯,不需要返回值的函数前面都加上void。
热心网友
时间:2022-06-02 16:59
void 的字面意思是“空类型”,void *则为“空类型指针”,void *可以指向任何类型的数据。void 几乎只有“注释”和*程序的作用,因为从来没有人会定义一个 void 变量.
热心网友
时间:2022-06-02 18:34
void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。
例如我们的主函数不用返回值,我们就可以
void main()
{
}
这样子来设置。
热心网友
时间:2022-06-02 20:25
void 是没有类型、不关心返回值、不关心返回值类型的意思
例如:
1、定义 void add()函数,则说明只执行add中的代码即可,不需要返回值
2、定义 void * p 则说明p 是个指针,而不关心到底是哪种类型的指针
void在c语言中什么意思
void是C语言中的一个关键字,用于表示某种类型的缺失或无类型。在函数声明中,当函数的返回类型为void时,意味着该函数不返回任何值。此外,在某些函数参数中也可能使用void指针来表示一个指向通用类型的指针,它表示任何类型都可以赋值给这个指针。但由于指针的类型未知,因此在操作时需特别小心。2. void...
void在c语言中的意思是什么?
void在c语言中的意思是表示这个函数调用时不需要给它传参。void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。代表任意类型,而不是空的意思。void*是void类型的指针。void类型的指针的含义是:这是一个指针变量,该指针指向一个void类型的数。在函数的参数列表和返回值中,voi...
C语言中的函数类型void什么详细意思?
void意思是主函数(main)的数据类型空返回值。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函...
C编程中void到底是什么意思啊?在什么情况下用这个?
意思是“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void 的作用:对函数返回的限定,这种情况我们比较常见。对函数参数的限定,这种情况也是比较常见的。一般常见的就是这两种情况:1、当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。例...
c语言void的意思是什么?
c语言中,void的意思是“无类型”,相应的“void *”为无类型指针,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,其作用是对函数返回和参数的进行限定。void 可以作为函数返回值类型,有void就代表没有返回值。在定义的函数中,有的函数前是void有的是int或者float等等数据...
c语言中void什么意思
C语言中,void是一个特殊的关键字,表示无类型。当它作为函数返回类型时,表示函数不返回任何值。当它作为函数的参数类型时,表示函数不接受任何参数。虽然void表示无类型,但是它仍然是一种类型一个变量不能被声明为void类型,只有函数可以返回void类型的值,或者接受void类型的参数。C语言是一种广泛使用...
c语言中void的意思
在C语言中,void是一种特殊的数据类型,用于表示无类型或没有值的情况。它用来指示函数不返回任何值,或者指示指针没有特定的数据类型。void在c语言中主要有两个常见的用法:函数返回类型:如果函数不返回任何值,可以将其返回类型声明为void。指针类型:在C中,可以使用void指针来存储任何类型的指针。这...
void在c语言中什么意思
void在c语言中是空的意思。void的字面意思是“无类型”,void*则为“无类型指针”,void*可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用。因为从来没有人会定义一个void变量,让我们试着来定义:voida;这行语句编译时会出错,提示“illegaluseoftypevoid”。不过,即使voida的编译不...
c语言void是什么意思
在C语言中,void是一个关键字,表示无类型或空类型。它可以用来表示函数的返回类型或函数的参数类型。函数返回类型:当函数不需要返回任何值时,可以将其返回类型设定为void。函数参数类型:当函数不需要接受任何参数时,可以将其参数列表设定为void。此外,void还可以用于指针类型中,表示指针不指向特定类型...
void在c语言中什么意思
在C语言中,"void"这个关键字具有特殊含义,它代表着无类型。具体来说,void类型用于表示函数没有返回值,而void *则是无类型指针,常用于声明函数的参数类型、返回值类型以及函数内部指针的类型。void的运用旨在明确限制函数的返回值和参数处理,提供功能上的约束。通常,void在C语言中的两种常见用法如下...