一小时搞定C++_1
首先让我们来看一个最简单的C++程序:
#include <iostream> using namespace std; int main() { cout << "你好,C++!"; return 0; }
#include <iostream>是一个文件包含库,就是把别人写好的一些库(函数)拿来用,我们的
cout << "你好,C++!";
中用到的cout函数就是来源iostream这个库里面,也就是输入输出流库,=_= 专有名词看不懂无关紧要
接下来的
using namespace std;
是干什么用的呢?
程序中,我们要给函数或者自己定义的变量起名字,但是这些名字很容易重复,所以我们引用了这样一个命名空间的概念,从另外一个角度去解释:
A公司和B公司都有一个叫做“机器人”的程序,我让你运行“机器人”这个程序,你怎么知道我说的是哪一个公司的?
而我们文件包含的
<iostream>
C++标准库就是在std这个命名空间内是定义的,而iostream是一个C++标准库
不用using namespace std;行不行?
行!
#include <iostream> using std::cout; int main() { cout << "你好,C++!"; return 0; }
或者
#include <iostream> int main() { std::cout << "你好,C++!"; return 0; }
是不是更麻烦了?还是老老实实的记住以下模板:
#include <iostream> int main() { //程序内容 return 0; }
背下模板就能解决很多问题!