首页 / 科技百科 / 正文

加void与不加的区别 

加void与不加void在不同的编程语言中有不同的区别:

1. 在Java中,加void表示方法没有返回值,不加void则需要返回一个数据类型,如String、int或Boolean等,并使用return语句返回值。例如,加void的speaker()方法没有返回值,不加void的Talk()方法返回一个String类型的值。

2. 在C++中,加void是C语言的写法,不加void是C++的做法。C++中,没有参数的函数就不加void。

3. 在单片机中断函数中,加void表示函数没有返回值,不加void则需要返回一个数据类型。如果函数不需要返回一个数据,供其他地方调用,void可加可不加,只是编译器会警告而已,对实际运行结果无影响。

如有侵权请及时联系我们处理,转载请注明出处来自