55问答网
所有问题
C语言,为什么一个前面要加void add,一个不要?什么情况下要加?
如题所述
举报该问题
推荐答案 2018-12-18
void 是函数
返回值
类型,void代表不需要返回值.
main是C语言程序的入口函数,你写了main就是告诉程序要从main开始运行,这是c语言
编译器
默认规定好的,在编译器里也可以自行修改入口函数。
add是普通函数,如果定义在
main函数
下面就需要在main函数上面声明一次,这样main函数才能调用add函数,如果写在上面则可以不用声明。
追问
两个add不是都是定义在main函数下面吗,为什么第二个不用先声明?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/I8LcGIFcR4cGQGQQ88L.html
相似回答
C
中
void
是什么意思了
为什么
有事可用可不用
答:
因此,为了避免混乱,我们在编写C/C++程序时,对于任何函数都必须
一个不
漏地指定其类型。如果函数没有返回值,一定要声明为void类型。这既是程序良好可读性的需要,也是编程规范性的要求。另外
,加上void
类型声明后,也可以发挥代码的“自注释”作用。代码的“自注释”即代码能自己注释自己。规则二 如果...
C语言
中的
加void
和不加有
什么
不同吗?
答:
void
表示不返回值,这时return就不必了。
c语言
中
void什么
意思?具体怎么用?
答:
(1)当函数不需要返回值值时,必须使用void限定
,这就是我们所说的第一种情况。例如:void func(int a,char *b)。(2)0当函数不允许接受参数时,必须使用void限定,这就是我们所说的第二种情况。例如:int func(void)。
C语言
:函数前
加void
是
什么
意思?
答:
C语言:函数前加void是表示函数的返回值为空,void表示空 返回值为空表示此函数可以没有return语句,或者使用return
;语句 返回值概念:一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。通俗点来...
C语言
中
,为啥
有时候在main
前面加个void,
谢谢,详解,麻烦好友了
答:
首先要知道在
C语言
中,函数定义:类型 函数名(){};如果此函数有返回值,则类型为返回的数据类型,如 int,double...最后返回的是什么类型,在函数声明中就定义
为什么
类型;ex:int
add
(int a,int b){return a+b;} 若无返回值,就定义为
void
类型 函数的作用不同,有的函数有返回值,有的...
大家正在搜
相关问题
C语言中一个函数前加了void到底要不要返回值呀!
这个C语言程序为什么要加上 add(); return 0;...
C语言中void具体由什么作用
C语言中,为啥有时候在main前面加个void,谢谢,详解,...
C语言中加法运算必须用add吗
c语言中的void 表示什么意思?
关于一个C语言函数调用! 请看下面,请问输出的是不是m+n,...