C++的语法规则
-
原始的规则:
\1. 各“语法单位”(组成部分)使用任意个(至少1个)分隔符隔开。
分隔符有:空格,或tab键,或换行符。
int main(void)
int
main(void)
都是合法的。
intmain(void)
是非法的。
\2. 必须使用英文输入法输入(仅双引号括起来的“字符串”中可使用中文)
\3. 每条代码的后面使用 ;表示这个指令代码结束。
\4. #include等预处理指令,必须一条指令占一行
-
无论如何,只要遵循最基本的原则, 代码就是合法的, 就能编译执行.
懂得最基本的规则之后, 再追求优雅风格的代码(高逼格风格)
再次强调:
不要刻意记忆C++的语法规则(记也没有意义)
初学时,仅掌握最基本的语法规则即可!
#include的用法
-
#include是包含头文件,头文件分自己写的和系统自带的,自带的用#include<>包含,自己写的用#include“ ”这种形式包含
-
#include
<>表示,从编译器默认的路径中去找文件iostream
这个默认路径,取决于编译器。不同平台下不同编译器的路径都不相同。
这个默认路径下,已经包含了c标准库所需要的所有头文件。
使用C++标准库的头文件使用该方式。
-
#include “mytest.h”
“”表示从当前目录下寻找文件mytest.h
如果在当前目录下找不到,再从编译器默认的路径中查找。
使用用户自定义的头文件使用该方式。
-
#include <Windows.h> 表示把文件Windows.h中的所有内容拷贝(复制)到“这里”。
-
所以一般情况下把头文件放到文件的最前面,因为在编译的时候,编译器会全部复制到文件中