C++介绍

标准的 C++ 由三个重要部分组成

  • 核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。
  • C++ 标准库,提供了大量的函数,用于操作文件、字符串等。
  • 标准模板库(STL),提供了大量的方法,用于操作数据结构等。

ANSI 标准

ANSI 标准是为了确保 C++ 的便携性 —— 您所编写的代码在 Mac、UNIX、Windows、Alpha 计算机上都能通过编译。

由于 ANSI 标准已稳定使用了很长的时间,所有主要的 C++ 编译器的制造商都支持 ANSI 标准。

C++中 "\n" 与 endl 的区别

"\n" 表示内容为一个回车符的字符串。std::endl 是流操作子,输出的作用和输出 "\n" 类似,但可能略有区别。

std::endl 输出一个换行符,并立即刷新缓冲区。

< >和" "区别

  • <> 先去系统目录中找头文件,如果没有在到当前目录下找。所以像标准的头文件 stdio.h、stdlib.h 等用这个方法。
  • " " 首先在当前目录下寻找,如果找不到,再到系统目录中寻找。 这个用于 include 自定义的头文件,让系统优先使用当前目录中定义的。

C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互

  • 对象:对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。
  • 类:类可以定义为描述对象行为/状态的模板/蓝图。
  • 方法:从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。
  • 即时变量:每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的。

C++标识符

定义:变量、符号常量、函数、数组、类型、文件、标签和其他各种用户定义的对象的名称。

  •  第一个字符必须是字母或下划线
  •  后续字符可以是字母、数字或下划线
  •  标识符的有效长度不超过247字符
  •  标识符不能和关键字相同
  •  标识符区分大小写
  •  最好也不要和系统预定义标识符同名
  •  标识符命名要做到“见名知义”
  •  应该避免使用可能引起混淆的字母

C++ 标识符内不允许出现标点字符,比如 @、& 和 %

C++关键字

关键字介绍:https://www.runoob.com/w3cnote/cpp-keyword-intro.html

C++注释

  • //
  • /*      */
  • #if 0     code  #endif

猜你喜欢

转载自blog.csdn.net/weixin_41937674/article/details/82930640