从零开始的C++学习札记

2021-05-31 16:03

阅读:533

标签:强制   文件io   风格   文件   original   适用于   return   标准   oid   

目录
  • 前言
  • 第1章 预备知识
  • 第2章 开始学习C++
    • 2.1 进入C++
      • 2.1.1 main()函数
      • 2.1.2 C++注释
      • 2.1.3 C++预处理器和 iostream 文件


前言

看的书是:C++ Primer Plus 第六版


第1章 预备知识

没啥要点

第2章 开始学习C++

2.1 进入C++

2.1.1 main()函数

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()函数,而不适用于其他函数

2.1.2 C++注释

C++注释以双斜杠(//)打头,到行尾结束;可以位于单独一行,也能与代码同行

C++能识别C注释(/* */),这种注释方法能跨越多行(C99标准也在C中加入了//注释)

2.1.3 C++预处理器和 iostream 文件

# include 
using namespace std;

在进行主编译前对源文件进行处理

使用cin和cout必须包含头文件iostream

从零开始的C++学习札记

标签:强制   文件io   风格   文件   original   适用于   return   标准   oid   

原文地址:https://www.cnblogs.com/Arctic-Maple/p/14738391.html


评论


亲,登录后才可以留言!