一、头文件的概念
我们上节课讲到了 C++ 的第一个小程序,能够输出一行 Hello, World! 。那我们就要具体讲讲每一行代码都有什么用处呢。
开头第一行是一个 # 打头的,看着很高级的东东。
#include <iostream>
其实,程序下面的cout << "Hello, world!" << endl ;
(是不是有些跳跃了…)中,除了 " " 里的 Hello, world!
是用户自定义的内容,其外的 cout 和 endl 都是编译器的语句。而编译器里并未定义 cout 和 endl 。我们就需要从外界调用类似 cout 和 endl 的语句,并加以利用。
iostream 里包含了语句 cout 、endl、cin 等等。
也就是说,只有包含了 iostream 的库文件,才能使用 cout 和 endl (cin 等等)语句。
同理,比如我们想使用被声明在 cmath 的库文件里的 abs() 函数(绝对值),就必须在程序开头加入#inclu