今天不是剪切怪了
打开我们上节课安装的IDE
输入
#include<iostream>
using namespace std;
int main(){
cout<<"hello world";
}
然后编译运行,我们就能得到一个小黑板,它输出了一个hello world。
如果你改变双引号里面的内容,它会输出对应的内容。
这就是一个简单的输出一个内容的程序。
该程序的第一二行,我们称为头文件,它的作用是引入“库”(后续我们会介绍什么是库)或者作一些定义。
第二行我们使用了名字为std的“命名空间”
第三四五行是主函数,第4行执行了输出内容。
注意一下cout的读法,我以前一直读作扣特,然而应该是西奥特(c,out)
如果你使用了VS,那么恭喜,你不能直接编译源代码,你必须建好一个工程文件,然后编译。
如果你用的devcpp,你编译的时候会提醒你要保存在本地,保存后会是一个拓展名为cpp的文件,就是c plus plus,这本质是一个文本文件。
编译器编译后生成了一个exe文件(可执行性文件),这个是你的程序。
拥有代码,可以得到程序,而只有程序很难得到代码(从程序到代码的过程叫反编译,极难)
你可以尝试魔改这个代码cout的内容,如果你成功了,那么今天的课你学会了。
什么是库(摘自百度百科)
可以简单的把库文件看成一种代码仓库,它提供给使用者一些可以直接拿来用的变量、函数或类。在库文件的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,库中的指令都被直接包含在最终生成的可执行文件中了。但是若使用动态链接库,该库文件则不必被包含在最终可执行文件中,可执行文件执行时可以“动态”地引用和卸载这个与可执行文件独立的库文件。
什么是头文件(百度百科)
在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件和定义文件组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明,而定义文件用于保存程序的实现。
下期预告:四叔的c++入门课(3)变量