一小时搞定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;
}背下模板就能解决很多问题!



