c语言中main()前面只能是int或void吗?
1条回答 默认 最新
- 神仙别闹 2021-12-31 11:08关注
不能,因为程序运行结束后会向操作系统传递一个程序执行后是失败还是成功后的数值,这个数值是一个整形数,但是不同操作系统对成功与否要接受的数值是不同的,一般这同编译环境有关,但是不能用double,因为传递的数值不可能是一个双精度浮点型数,int main (void)的解释是操作系统调用这个函数,不传递给它参数,所以形参的类型为空(其实完全可以省略)。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 如何让企业微信机器人实现消息汇总整合
- ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
- ¥15 如何用Python爬取各高校教师公开的教育和工作经历
- ¥15 TLE9879QXA40 电机驱动
- ¥20 对于工程问题的非线性数学模型进行线性化
- ¥15 Mirare PLUS 进行密钥认证?(详解)
- ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
- ¥20 想用ollama做一个自己的AI数据库
- ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
- ¥15 请问怎么才能复现这样的图呀