问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

这种main函数写法正确吗?

发布网友 发布时间:2022-04-24 05:17

我来回答

5个回答

热心网友 时间:2023-10-31 06:47

你这两种写法都是正确的,形式上的差别,主要是因为你定义的函数类型的差别所引起的。第一种:你定义的main函数,是int型的(当然你main前面不加类型默认也是int型的),所以当main函数执行完毕之后需要有一个返回值确认程序正常执行完毕。第二种:你定义的main函数是void型的(c语言中的空类型),此种类型不需要返回值,因此,在程序结束时用不到return来返回值。
两种方法都是可以用的,第一种执行的安全性更高,确保了程序的正常运行,若没有返回值,编译时会警告。第二种执行效率更高,当编译到该函数时就已知是不需要返回值的,系统也就省去了确认的步骤了。

热心网友 时间:2023-10-31 06:47

你这两种写法都是正确的,形式上的差别,主要是因为你定义的函数类型的差别所引起的。第一种:你定义的main函数,是int型的(当然你main前面不加类型默认也是int型的),所以当main函数执行完毕之后需要有一个返回值确认程序正常执行完毕。第二种:你定义的main函数是void型的(c语言中的空类型),此种类型不需要返回值,因此,在程序结束时用不到return来返回值。
两种方法都是可以用的,第一种执行的安全性更高,确保了程序的正常运行,若没有返回值,编译时会警告。第二种执行效率更高,当编译到该函数时就已知是不需要返回值的,系统也就省去了确认的步骤了。

热心网友 时间:2023-10-31 06:47

新的C99标准中,一般main函数的返回值类型都为int,而不再采用void
约定返回0表示程序正常结束
返回-1表示程序不正常结束
你那种写法是上个世纪的写法,在新的编译系统下可能会报错
另外,那个写法应该是return 0;而不是return o; 返回的是数字“0”

热心网友 时间:2023-10-31 06:48

这种写法比你的那种还标准
你的那种事老式写法
新式的就返回一个0.代表程序成功执行了

热心网友 时间:2023-10-31 06:47

你这两种写法都是正确的,形式上的差别,主要是因为你定义的函数类型的差别所引起的。第一种:你定义的main函数,是int型的(当然你main前面不加类型默认也是int型的),所以当main函数执行完毕之后需要有一个返回值确认程序正常执行完毕。第二种:你定义的main函数是void型的(c语言中的空类型),此种类型不需要返回值,因此,在程序结束时用不到return来返回值。
两种方法都是可以用的,第一种执行的安全性更高,确保了程序的正常运行,若没有返回值,编译时会警告。第二种执行效率更高,当编译到该函数时就已知是不需要返回值的,系统也就省去了确认的步骤了。

热心网友 时间:2023-10-31 06:47

你这两种写法都是正确的,形式上的差别,主要是因为你定义的函数类型的差别所引起的。第一种:你定义的main函数,是int型的(当然你main前面不加类型默认也是int型的),所以当main函数执行完毕之后需要有一个返回值确认程序正常执行完毕。第二种:你定义的main函数是void型的(c语言中的空类型),此种类型不需要返回值,因此,在程序结束时用不到return来返回值。
两种方法都是可以用的,第一种执行的安全性更高,确保了程序的正常运行,若没有返回值,编译时会警告。第二种执行效率更高,当编译到该函数时就已知是不需要返回值的,系统也就省去了确认的步骤了。

热心网友 时间:2023-10-31 06:47

新的C99标准中,一般main函数的返回值类型都为int,而不再采用void
约定返回0表示程序正常结束
返回-1表示程序不正常结束
你那种写法是上个世纪的写法,在新的编译系统下可能会报错
另外,那个写法应该是return 0;而不是return o; 返回的是数字“0”

热心网友 时间:2023-10-31 06:48

void 是空返回,

int 是函数的类型,正常情况下就的有一个返回值!

int 更通用

热心网友 时间:2023-10-31 06:48

这种写法比你的那种还标准
你的那种事老式写法
新式的就返回一个0.代表程序成功执行了

热心网友 时间:2023-10-31 06:48

void 是空返回,

int 是函数的类型,正常情况下就的有一个返回值!

int 更通用

热心网友 时间:2023-10-31 06:47

新的C99标准中,一般main函数的返回值类型都为int,而不再采用void
约定返回0表示程序正常结束
返回-1表示程序不正常结束
你那种写法是上个世纪的写法,在新的编译系统下可能会报错
另外,那个写法应该是return 0;而不是return o; 返回的是数字“0”

热心网友 时间:2023-10-31 06:47

新的C99标准中,一般main函数的返回值类型都为int,而不再采用void
约定返回0表示程序正常结束
返回-1表示程序不正常结束
你那种写法是上个世纪的写法,在新的编译系统下可能会报错
另外,那个写法应该是return 0;而不是return o; 返回的是数字“0”

热心网友 时间:2023-10-31 06:48

这种写法比你的那种还标准
你的那种事老式写法
新式的就返回一个0.代表程序成功执行了

热心网友 时间:2023-10-31 06:48

void 是空返回,

int 是函数的类型,正常情况下就的有一个返回值!

int 更通用

热心网友 时间:2023-10-31 06:49

貌似有几种写法的,软件均可识别,但标准的写法很烦的,要不你看看21天学会c语言那书,上面又说

热心网友 时间:2023-10-31 06:48

这种写法比你的那种还标准
你的那种事老式写法
新式的就返回一个0.代表程序成功执行了

热心网友 时间:2023-10-31 06:48

void 是空返回,

int 是函数的类型,正常情况下就的有一个返回值!

int 更通用

热心网友 时间:2023-10-31 06:49

貌似有几种写法的,软件均可识别,但标准的写法很烦的,要不你看看21天学会c语言那书,上面又说

热心网友 时间:2023-10-31 06:49

貌似有几种写法的,软件均可识别,但标准的写法很烦的,要不你看看21天学会c语言那书,上面又说

热心网友 时间:2023-10-31 06:49

貌似有几种写法的,软件均可识别,但标准的写法很烦的,要不你看看21天学会c语言那书,上面又说
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的tif灰度图,输出成8.0版本,就变成四色了,怎么解决? 华为matepad 10.4英寸平板参数 微博被禁言 B站怎么把别人移出黑名单 B站恢复黑名单好友步骤一览 B站怎么把别人移出黑名单 把别人移出黑名单方法介绍 顾村幼儿园哪个好 宝山顾村幼儿园有哪些 顾村私立有哪些幼儿园 顾村有哪些幼儿园 宝山幼儿园排名前十名 main函数的一般形式 简述main方法是什么,什么特点,怎么用,何时用 下面哪些选项是正确的main方法说明 Java中main()的声明格式包括哪些? c语言中,标准main函数的书写规范是什么? 下列选项中不是c语言main函数正确表达形式的是 main函数的正确说明形式是? 微信拍一拍,老公说他没有拍拍我,但我的微信聊天页面里显示老公拍拍我... 一个女生微信拍了拍我,问她干嘛拍我,她也不回复是什么意思? 包装的功能与包装的分类有哪些 按照用途不同,包装分为几种类型 包装的功能 什么是中包装?? 根据包装在物流及销售中的不同作用,可划分为哪两类? 怎么把软件(QQ)的托盘图标修改别的图标可以吗? 怎么个性化桌面图标 如将新建文件夹的图标变成自设的(如qq图标) 怎样把桌面上的图标换成自己想要的图片?比如QQ图标.是那种快捷方式的图标换掉. 如何修改程序的图标(QQ之类) 我怎样才可以把手机上有的软件的名称换为其他的。比如:我想吧"QQ"二字换为“QQ软件”(就是更改 电脑所以应用图标都变成了QQ,点开也都是QQ。要怎样修复? main(){ } 这个函数是什么意思啊? 什么是main函数及变量的声明和定义 主涵数main是不是每次写语言时都要加在开头的??怎么用法???新我手,谢谢!! Java中 main方法的声明格式包括( ) C语言:为什么main要定义为int 型 关于C语言中main()的说法,下列说法正确的是: main函数的参数 弟子规分为几篇 说说弟子规分为哪几个部分 java main方法 弟子规一共分为几部分内容? 弟子规一共有多少个章节 弟子规1-10篇是哪些 苹果xr来电话时的震动很小 怎么设置? 关于(弟子规)的篇章 弟子规共有几个章节 弟子规全文多少字? 弟子规全文多少字多少句 《弟子规》由几部分组成,分别是什么? 弟子规共分几个部分分别是什么