**注释**
~~~
// 单行注释
/**
* 多行注释
*/
~~~
[注释规范](https://www.cnblogs.com/aspiration2016/p/8433122.html)
C语言中带#号的指令并不是baiC关键字的一部分,不属于C语言du,那么它是做什么的zhi呢?
带#号的指令是写给编译器看的,告诉它dao一些事情,好让它更好的为C代码服务.
比如#include 指令就是告诉编译器看到这句话就要把我写的文件包含进来;#define指令就是告诉编译器看到这个宏就用前面以经定义好的内容替换.等等.
~~~
//引入<iostream.h>头文件,也就是编译器先把头文件iostream中的所有内容COPY到#include<iostream>的位置,再进行编译
#include <iostream>
//告诉编译器使用 std 命名空间
using namespace std;
// main() 主函数,是程序开始执行的地方,程序从这里开始执行
int main()
{
cout << "Hello World"; // 输出 Hello World
return 0;//终止 main( )函数,并向调用进程返回值 0
}
~~~
### C++ 关键字
下表列出了 C++ 中的保留字。这些保留字不能作为常量名、变量名或其他标识符名称。
| asm | else | new | this |
| --- | --- | --- | --- |
| auto | enum | operator | throw |
| bool | explicit | private | true |
| break | export | protected | try |
| case | extern | public | typedef |
| catch | false | register | typeid |
| char | float | reinterpret\_cast | typename |
| class | for | return | union |
| const | friend | short | unsigned |
| const\_cast | goto | signed | using |
| continue | if | sizeof | virtual |
| default | inline | static | void |
| delete | int | static\_cast | volatile |
| do | long | struct | wchar\_t |
| double | mutable | switch | while |
| dynamic\_cast | namespace | template | |
### 三字符组
三字符组就是用于表示另一个字符的三个字符序列,又称为三字符序列。三字符序列总是以两个问号开头。
三字符序列不太常见,但 C++ 标准允许把某些字符指定为三字符序列。以前为了表示键盘上没有的字符,这是必不可少的一种方法。
三字符序列可以出现在任何地方,包括字符串、字符序列、注释和预处理指令。
下面列出了最常用的三字符序列:
| 三字符组 | 替换 |
| --- | --- |
| ??= | # |
| ??/ | \\ |
| ??' | ^ |
| ??( | \[ |
| ??) | \] |
| ??! | | |
| ??< | { |
| ??> | } |
| ??- | ~ |
所有的编译器都不支持三字符组,为避免造成混乱,不建议使用三字符组。
- Visual Studio 2022安装到非C盘
- vscode轻量编辑器
- c#(csharp)
- .net平台区别
- 常用单词
- 关键字
- 操作符(运算符)
- 标识符(命名规范)
- 开始
- 变量
- 常量
- 数据类型
- 值类型
- 变量数据类型
- 枚举类型enum(常量集合)
- 结构类型struct(结构体)
- 元组类型
- 可null类型(T?)
- 引用类型
- 数组(array)
- 集合(List)
- 内置引用类型
- object
- string
- Dynamic(动态类型)
- delegate委托(代理)类型
- 自定义引用类型
- 接口(interface)
- 类class
- record(定义一个引用类型)
- 指针类型(仅用于非安全代码)
- get和set访问器
- delegate委托
- delegate实现发布订阅与事件
- 类型转换
- 合并操作符??
- 类相关
- Partial 部分类
- 类定义以及访问修饰符(封装)
- abstract抽象类与sealed密封类
- virtual虚方法
- 接口interface
- C# 预处理器指令
- C#技术栈
- 判断(流程控制)与三元运算
- if
- switch
- 三元运算
- 循环
- while 循环
- for循环
- foreach循环
- do...while 循环
- 文件操作
- 其他
- 多开
- c++
- 基本语法
- c++数据类型
- 变量和常量
- 运算符
- 分支结构(判断)
- 循环
- c++指针
- 函数
- 内置函数
