定义方法的时候void是不是完全可以省略

如题所述

第1个回答  2017-05-11
C#中每个方法的声明都是由 访问修饰符、返回类型、方法名及参数组成,其中返回类型和方法名是必须的void Fun()void返回类型表示的是返回空类型,也就是说这个方法无需返回任何类型的值,每个带有返回类型的方法都必须有return值,如:int Fun(){...return 0;}当方法中无需返回类型时,必须使用void(这是语法规定,没有为什么,否则编译器会报错),而void返回类型的方法中return可省略!void Fun(){...}

定义方法的时候void是不是完全可以省略
没有为什么,否则编译器会报错),而void返回类型的方法中return可省略!void Fun(){...}

c语言中main函数前面的void可不可以省略!省略与不省略有什么区别...
可以省略,省略后相当于返回值是int类型的,void是不返回,其实这个是返回给操作系统的,一般的程序设计用不到这个返回值,但是有的编译器不允许main函数返回值是void类型的。

当函数类型为void ,可以把void 省略吗?
不写返回值类型就是默认void 当然编译器和编译器不一样,但是在VC6.0和VS编译器下面是肯定不会报错的,我经常使用这俩种编译器。但是最好还是把void加上,因为写代码不光要遵守语法,还需要遵守代码规范。写函数的返回值,就是代码规范。所以必须要加,不然,你写这种代码到公司,可是会被上司骂的。

是不是C程序函数void可以省略
需要void的地方不可以省略void C语法规定不写等于int(就是其实int是可以省略的, 比如long int就写成long就可以了),所以 main(){}是 int main(){}的简写(这个是符合标准的), 而不是void, 而所谓void main()是不符合标准的 所谓不写等于void估计都是谭浩强教出来的吧 ...

请问c++中定义一个函数什么时候要...(void),什么时候要...()
void也就是空,定义函数时,其参数可以不写,也可以用void,但定义指针时一般让指针等于void或0;

C语言中定义函数时,函数返回值类型是什么,关键字可以省略?
在 C 语言中,当定义函数时,函数返回值类型可以指定为任何一种数据类型,例如 int、float、double、char、void 等。关键字可以省略的情况是指函数返回值类型为 void 时,可以省略关键字。以下是一个简单的 C 语言函数示例:include <stdio.h> int add(int a, int b) { return a + b;} int ...

函数返回类型为void类型,可省略吗?
用void修饰的值是不需要返回值。如:public void setName(String name){ this.name=name;} 它是javabean的一个方法public void setName 用的是void修饰所以不需要返回值。但是int(整型)的就必须要有返回值。

c语言声明函数参数参数名称可以省吗?
理论上是可以省略的 如 函数 void fun(int a) { }; 声明成void fun(int );或者void fun()都是可以的 但是这样编译器就不能检查实参和形参是否匹配。 所以我们最好不要省略

...前面的viod,什么情况可以省略,什么时候不可以?大神们帮帮忙_百度...
都可以省略,没什么影响,写不写void 不影响编译的,只是会出一个警告提醒而已,写不写void 完全不影响你编的程序。

void问题
第一个是返回值类型,第2个是参数列表,通常省略第2个省略

相似回答