自学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
一样。