我是一个大一学生,刚刚接触c语言,对于返回值我想请问一下各位大神现在我有必要了解吗,还是只要知道要用就好?如果有必要了解,问一下返回值究竟有什么作用,很好奇,比如最简单的hello world程序,为什么返回值只要是整数就行,大小改变并没有影响程序的运行?求助各位大神
2条回答 默认 最新
於黾 2021-10-21 16:57关注main()函数是一个程序的主函数,它结束执行程序就退出了
main()函数的返回值就是程序本身的返回值
它返回0表示程序正常退出,非0表示抛出异常,具体数值则可以用于调试bug
至于你自己写函数要不要返回值,全看你函数到底干什么用的,需要就加,不需要可以不加
-=-=-=-=
windows是基于窗体的程序,你见到的软件要么自带窗体,要么定义为服务,也能从服务列表里直观的看到状态,感觉返回值用处不大
但在linux下,主要是命令行操作,各种脚本调用文件的过程中,返回值是很重要的依据本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报