标签:强制 文件io 风格 文件 original 适用于 return 标准 oid
看的书是:C++ Primer Plus 第六版
没啥要点
main() //original C style
在C语言中,省略返回类型相当于说函数的类型为int,但是C++淘汰了这种用法
也有这种变体
int main(void) //very explicit style(非常明确的风格)
在括号中使用关键词void明确地指出,函数不接受任何参数。在C++(不是C)中,让括号空着与在括号中使用void等效(在C中,让括号空着意味着对是否接收参数保持沉默)
有的程序员使用以下函数头,并省略返回语句:
void main()
这在逻辑上是一致的,因为void返回类型意味着函数不返回任何值。由于这个变体不是当前标准强制的选项,在有些系统上不能工作
如果编译器到达main()函数末尾时没有遇到返回语句,则认为main()函数以如下语句结尾(基于ANSI/ISO C++标准):
return 0;
这条隐含的返回语句只适用于main()函数,而不适用于其他函数
C++注释以双斜杠(//)打头,到行尾结束;可以位于单独一行,也能与代码同行
C++能识别C注释(/* */),这种注释方法能跨越多行(C99标准也在C中加入了//注释)
# include <iostream>
using namespace std;
在进行主编译前对源文件进行处理
使用cin和cout必须包含头文件iostream
标签:强制 文件io 风格 文件 original 适用于 return 标准 oid
原文地址:https://www.cnblogs.com/Arctic-Maple/p/14738391.html