![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 89
include_iostream_
In technology we trust
展开
-
杂谈(5)-main函数的返回值
文章目录我们该使用void main()吗?总结今天看到个问题是关于xcode不支持main返回void类型的,我很感兴趣,顺便去查了些资料,基本可以对main函数的返回值做一个(对我自己而言)盖棺定论的结论。我们该使用void main()吗?(本节为经过简单修改的原回答。)简单结论:除非您在一个非常特殊的系统或者裸机上写程序(绝大多数人显然没有这种需求),否则您应该放弃试图令main函数返回void。当然,这仅仅是建议。首先,C++语法标准规定main的返回值必须是int。经过考证,我相信C原创 2021-11-07 18:29:09 · 274 阅读 · 0 评论 -
杂谈(4)-关于C语言的返回值返回到哪里
今天看到有人提问,C语言中return是return到哪里,感觉这个问题很有意思,故除了回答之外,顺便写篇文章(内容上是相同的)。目录C语言中的控制流和函数函数调用和参数、返回值“协议”以及return的执行流程入口点与C语言程序的结束总结先说结论:返回给逻辑上的主调方。如果指的是返回到寄存器还是哪个主存单元,则答案是不能确定,取决于具体情况(主要是编译器具体策略)。“逻辑中的主调方”并非专有名词。但要明白一点:主调方caller和被调方callee都只是逻辑上的控制流程,不一定真正形成子流程结构。原创 2021-07-04 18:15:01 · 4869 阅读 · 1 评论 -
C/C++杂谈(0) - 头文件后缀区分的必要性
目录关于后缀名C和C++的兼容性常见的不被兼容的C代码布尔类型register关键字auto关键字为C和C++头文件使用不同后缀的好处关于后缀名我们都知道,软件可以以文件头格式为判断依据,判断文件的实际类型。但这个做法对于纯文本文件是不适用的,因为纯文本文件一般没有可识别的文件头格式。正巧,源代码文件就是纯文本,因此,软件只能以后缀名推断这是什么类型的文件。于是我们有如下表格:类型后缀C源代码.cC++源代码.cpp, .cc, .cxxC头文件.hC++原创 2021-02-24 11:39:27 · 430 阅读 · 0 评论 -
杂项(1)-Ubuntu组件安装记录(0)-Ubuntu Nvidia闭源驱动和CUDA的安装
介绍Nvidia驱动安装和CUDA安装的简单方法,不必使用官网下载的文件自己折腾。原创 2020-02-20 17:45:12 · 246 阅读 · 0 评论 -
Ubuntu Linux编程快速入门(1-1)-系统API-获得进程基本信息
本文介绍Linux下进程的相关常识。原创 2019-04-07 21:51:25 · 235 阅读 · 0 评论