1.1 预处理命令
"#"之后的命令都是预处理命令,程序在运行前,会优先处理这串东西
#include会把iostream文件的内容全部复制到这个文件里面来
1.2 main函数
main函数是程序的一个入口。就像你看到一座巨大的宫殿,如果向探索里面的辉煌,你就需要找到一扇通往宫殿内部的门。计算机也一样,你想要访问它,就要通过main函数这扇“门”进去。
main函数还有一个特点:可以不返回值
1.3 std::cin.get();
这个语句的作用是暂停执行,只有在按下enter键后才会执行下一步
1.4解决方案配置
构建项目时候的一系列规则
1.5解决方案平台
编译的代码的目标平台
1.6每一个.cpp文件都会被编译,而头文件却不会,因为cpp文件被编译的时候已经把头文件包括进来
每个cpp文件都会编译成.obj文件,所有文件编译完成后,链接器会把所有obj文件合并成一个可执行的exe文件
1.7单独编译 ctrl+F7
编译后的obj文件默认会在debug文件夹下
1.8生成exe文件
右键单击项目,点击生成
一样也在debug文件夹下面
1.9当主函数要调用其他文件的函数时,此时就需要声明这个函数的存在
声明就是告诉编译器,这个函数是存在的。
此时,不论这个函数是否真实存在,这个文件单独编译都能通过
2.0c++如何找到你定义的log函数
它会通过链接器去不断搜寻log函数,找到了就能生成exe文件,找不到则会报未知符号错误