黑马程序员技术交流社区
标题:
c语言中viod 有什么做用啊
[打印本页]
作者:
18612539120
时间:
2015-4-29 13:32
标题:
c语言中viod 有什么做用啊
今年又看到这一节课了 至于viod还是不理解 它到底有什么作用 还有一个问题 int main 和 v i o d main 有区别吗
作者:
shenxian88
时间:
2015-4-29 13:54
void是表示没有返回值,而如果函数前面是其他的基本数据类型,就有返回值,而且返回值的类型和基本数据类型一致
如果是int main那么在函数的结尾要写上return 0;标志函数运行结束
如果是void mian那么函数结尾没有return 0;
作者:
转街过巷
时间:
2015-4-29 13:54
暂时还不用管int main和void main的区别。刚开始学还用不到。void main表示函数没有返回值。int main表示函数返回一个整型数据。
作者:
嗨灬小凯
时间:
2015-4-29 15:37
void 代表空不是吗
作者:
星空眼泪
时间:
2015-4-30 09:42
shenxian88 发表于 2015-4-29 13:54
void是表示没有返回值,而如果函数前面是其他的基本数据类型,就有返回值,而且返回值的类型和基本数据类型一 ...
我是觉得 如果前面有返回类型值,那么当返回给一致的类型值的时候,就认为程序运行结束。
例如: 如果定义了char类型,那么当返回一个字符的时候,系统就会程序运行结束了。
再例如:如果定义一个id类型,那么返回任何类型的值,系统都会然后这段程序运行结束了。
如果是void,当程序运行完最后一个语句的时候,程序就结束了。
作者:
qianpei530
时间:
2015-4-30 13:56
void main 是没有返回值的函数
作者:
lyricdon
时间:
2015-4-30 14:23
函数前用void声明表示该函数没有返回值,在函数体内可以不写return语句或者只写“return;”,而int main则要求main函数最后返回一个int类型的值,比如“return 0;”,如果没有return语句则是不对的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2