55问答网
所有问题
当函数类型为void ,可以把void 省略吗?
如题所述
举报该问题
推荐答案 2012-03-08
很负责任的告诉你,C++中默认的函数返回值类型是void
不写返回值类型就是默认void
当然编译器和编译器不一样,但是在VC6.0和VS编译器下面是肯定不会报错的,我经常使用这俩种编译器。
但是最好还是把void加上,因为写代码不光要遵守语法,还需要遵守代码规范。写函数的返回值,就是代码规范。所以必须要加,不然,你写这种代码到公司,可是会被上司骂的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/eGILQGFRF.html
其他回答
第1个回答 2012-03-08
c语言中要是省略的话默认是int类型的, c++中是不可以省的,必须有本回答被提问者采纳
第2个回答 2012-03-08
可以
这个也要看编译器
在vc6 省略就没问题
在VS2005就有一个warnning 但是不影响
相似回答
函数
返回
类型为void
类型
,可省略吗?
答:
用void修饰的值是不需要返回值。如:public void setName(String name){ this.name=name;} 它是javabean的一个方法public void setName 用的
是void
修饰所以不需要返回值。但是int(整型)的就必须要有返回值。
是
不是C程序
函数void可以省略
答:
需要void的地方不可以省略void
C语法规定不写等于int(就是其实int是可以省略的, 比如long int就写成long就可以了),所以 main(){}是 int main(){}的简写(这个是符合标准的), 而不是void, 而所谓void main()是不符合标准的 所谓不写等于void估计都是谭浩强教出来的吧 ...
c语言中main
函数
前面的
void可
不
可以省略
!省略与不省略有什么区别 ?
答:
可以省略
,省略后相当于返回值是int类型的,void是不返回,其实这个是返回给操作系统的,一般的程序设计用不到这个返回值,但是有的编译器不允许main函数返回值是void类型的。
C语言定义
函数是类型void是
什么意思?不加
可以吗?
答:
Void
的意思是这个
函数
没有返回值
,可以
不加,但建议养成好的编码习惯,最好还是加上。
C语言中定义函数时
,函数
返回值
类型是
什么,关键字
可以省略?
答:
在 C 语言中,当定义
函数
时,函数返回值类型可以指定为任何一种数据类型,例如 int、float、double、char、void 等。关键字可以省略的情况是指函数返回值
类型为 void
时
,可以省略
关键字。以下是一个简单的 C 语言函数示例:include <stdio.h> int add(int a, int b) { return a + b;} int ...
大家正在搜
函数声明可以省略函数类型吗
void类型函数调用时不可作为
定义为void类型的函数
若一个函数的返回类型为void
void类型函数
void返回类型函数正确的描述
void型函数
void可以定义变量吗
void 函数
相关问题
JAVA中的函数返回值类型为void时,函数中的return...
Java中的主函数咋都定义成void的类型呢?
函数返回类型为void类型,可省略吗?
全为void类型的函数能否在vc++中运行成功
是不是C程序函数void可以省略
定义函数时储存类型可以省略吗?c语言
C语言中定义函数void display(void)括号中的...
void*(*)(void*)何解?