自学C++_01
初学C++
在学校的课程里,大一曾学过C语言,当时啥啥分不清,天真的以为C就是C++毕竟当时是一点都不了解,后来在深入学习后才明白C和C++是两个东西。
由于带着C的基础,所以在自学过程中会粗略学习基础,例如输出函数、变量、注释、基本语法。
当然,我还会着重指针相关的知识,毕竟这才是痛点。
输出Hello World
几乎在我学习和了解到的计算机语言里,都是从如何打印Hello World开始的,比如C、Python、JAVA。
1 |
|
与C中的printf还是不太一样的。
注释
和C一样,分单行和多行
1 | //这是单行注释 |
变量
依旧和C一样。
语法:数据类型 变量名 = 初始值;
1 | int a = 1; |
常量
也就是无法修改的变量,C++中有两种。
1 | //宏定义 |
关键字
| asm | do | if | return | typedef |
|---|---|---|---|---|
| auto | double | inline | short | typeid |
| bool | dynamic_cast | int | signed | typename |
| break | else | long | sizeof | union |
| case | enum | mutable | static | unsigned |
| catch | explicit | namespace | static_cast | using |
| char | export | new | struct | virtual |
| class | extern | operator | switch | void |
| const | false | private | template | volatile |
| const_cast | float | protected | this | wchar_t |
| continue | for | public | throw | while |
| default | friend | register | true | |
| delete | goto | reinterpret_cast | try |
关键字挺多,希望到时候创建变量别给撞上吧。
标识符命名规则
1.不能撞关键字(这个没啥好说的)
2.只能有字母、数字、下划线
3.在2的基础上,第一个字符不能是数字
4.大小写敏感
总结:和C一样。