由于函数无须返回值,用户在定义此类函数时可指定它的返回值为“空类型void”,即忽略返回值之意。这样,系统就保证不使函数带回任何值,即禁止在调用函数中使用被调用函数的返回值,. 这就是说,void表示没有返回值的函数。 通常,为使程序减少出错,保证正确调用,凡不要求带回函数值的函数,一般应定义为void类型。
不是必须有返回值。如果没有返回值类型名为"void"。void函数的定义:void+函数名()//无类型+函数名 {// 程序代码} 如果没有返回值类型名为"void", 整数类型int 类型返回值为整数类型int,以此类推……类型名有:void int long float int* long* float* ……...
void main()表示函数无返回值,就是说在程序的结尾处不需要加上return 0。而return是在函数体中,用来返回特定值的。一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名,这个函数称为主函数,主函数是整个程序的入口。
没有返回值的话就是你把水喝完了,啥也没告诉他。
其意思是void更想告诉编译器目前没有返回值,但这是可选的,将来未必没有,但构造函数从概念上来说将...
注意:构造方法没有返回值,所以也就没有return 。 2.在实例化对象的时候其实调用的就是构造方法 public class Test01{ public Test01(){ System.out.println("构造方法被调用了~~~"); } public static void main(String[] args ){ Test01 t = new Test01(); ...
而不是属于某个对象。void 表示这个方法不会返回任何值。例如,如果你想声明一个名为 printHello 的方法,可以这样写:public static void printHello() { System.out.println("Hello!");} 这个方法可以被任何地方调用,它不需要任何参数,并且不会返回任何值。它只是在被调用时输出一行字符串。
int i;i=getnum();} void getnum(){ int t;t=0;} 此时,getnum()的返回值空间是无意义的不可预知的数,所以编译系统处理i=getnum()一句为错误,因而不通过 main(){ int i;i=getnum();} getnum(){ int t;t=0;} 这里getnum()没有void修饰,所以能通过,但是由于对i=getnum()这样...
1.首先只有void的函数是不需要返回值的,其余的都需要,但是你的问题没有void但也没有其他的类型。不过如果有的话应该是void,你可以看一下这道题的目的是为了考验你全局变量和局部变量的区别。以及a++和++a的不同,所以这倒是无关紧要的。不过非要问那就是不是void一定要返回值. 2.不是void一定要有return,不...