55问答网
所有问题
c语言中void放在函数前面是什么意思
无返回值,请问这是什么意思,能用通俗易懂的话给我解释一下吗
举报该问题
推荐答案 2009-11-06
void有两种意思。第一种意思是无返回值,也就是说,void放在函数前面,那么,函数结束的时候,不需要return什么值(其实也可以写return;);
第二种意思是任意返回值。这个意思,在某些应用上很有用。一般用来修饰指针。即void指针。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IFccFGQI8.html
其他回答
第1个回答 2019-11-12
一个函数可以有返回值,也可以没有。
如果有,则需指明类型,如:
char
*f(),返回字符串指针类型数据,struct
ptl
f2(),返回一个结构型数据。
如果没有,则需加void
指明,如
void
f2(),表示不返回任何类型数据。
有的C语言为了使用方便,省略表示返回整形数据,如
f4(),表明函数f4()返回一个整形数据,系统编制者认为,返回整形数据最为多见。现在这样的做法还存在,但已被大部分编程者抛弃了,因为这给代码的阅读和维护带来了很多问题。
第2个回答 推荐于2016-04-26
void printhello(void)
{
printf("hello world!\n");
}
有些函数只是一些简单的屏幕打印,所以就不需要返回值。。。
而且一个函数只能有一个返回值,一般用于检查函数执行的情况。。
如果一个函数要返回多个值,只能使用指针参数。。本回答被提问者采纳
相似回答
c语言中void放在函数前面是什么意思
答:
void有两种意思。
第一种意思是无返回值
,也就是说,void放在函数前面,那么,函数结束的时候,不需要return什么值(其实也可以写return;);第二种意思是任意返回值。这个意思,在某些应用上很有用。一般用来修饰指针。即void指针。
在
c语言中
,
void放在函数前面
表示
什么意思
?
答:
如果没有,则需加void 指明,如 void f2(),
表示不返回任何类型数据
。有的C语言为了使用方便,省略表示返回整形数据,如 f4(),表明函数f4()返回一个整形数据,系统编制者认为,返回整形数据最为多见。
c语言中
为
什么
有的主
函数前面
要加上viod
答:
意思就是空函数
,该函数执行结果不返回函数值,如果需要返回函数值,就要定义函数返回值的类型,比如int main()
在C语言中
为
什么
很多被调
函数之前
要加
void
?
答:
void表示禁止有返回值 一个函数如果这样定义
:f(int x)这说明没定义返回值,默认是可以返回int的,当然,如果f函数中没有return语句,那么会返回一个乱七八糟的整数,这样不利于编译器识别错误,比如说你有这样一个语句a=f(1)编译器就识别不出来错误的,仍然认为你是对的 但如果你写成void f(...
在C语言中
如何理解
Void
开头的
函数
答:
void
是一种空字符类型。void main(){ } 就是说在main
函数
中要返回一个空字符。int main(){ int i;i=0;return i;} 这个main函数中要求返回一个int的数值。如果没有return返回一个int数据的话,编译的时候会提示警告。
大家正在搜
void函数什么意思
c语言void函数怎么用
c语言怎么调用void函数
c语言函数void
c语言void函数返回值
c语言void啥意思
c语言什么时候用void
c语言void和int的区别
void函数怎么用
相关问题
C语言中void是什么意思
C语言中,函数前加void是什么意思?
c语言中,void在函数括号内和在函数前面的区别
C语言中的函数形参为void是什么意思
c语言中void什么意思?具体怎么用?
在c语言中,void放在函数前面表示什么意思?
C语言中的void是空类型,什么意思?初学者不懂
在单片机C语言中,extern void _nop_ ...