001 第一个程序——“C++”
前言
大家好,这里是本人C++专栏的第一篇,学习C++之前,应首先学习C的知识(建议)
本文只会向您简单地介绍如何写一个简单的C++程序
C++
与C语言一样,C++同样地诞生于贝尔实验室。C++融合了三种不同的编程方式:C语言代表的过程性语言、C++在C语言基础上添加的类代表的面向对象语言,C++模板支持的泛型编程。C++兼容C,可被看作是对C的扩展和补充。也就是说在一个cpp文件中我们完全可以用C语言的语法。
命名空间
using namespace std是一个C++的命名空间声明。它的作用是将std命名空间中的所有标识符引入当前的作用域,以便在代码中直接使用这些标识符,而无需在前面添加std::前缀(下一篇我们将详细介绍)。
std是C++标准库的命名空间,其中包含了许多常用的函数、类和对象,例如cout、cin、string等。在没有使用using namespace std;的情况下,我们需要通过std::前缀来访问这些标识符,例如std::cout、std::cin、std::string。
cout与cin
#include是C++中的预处理指令,用于引入iostream头文件。iostream是C++标准库中的输入输出流库,提供了cin和cout等对象,用于从标准输入读取数据和向标准输出写入数据。
1、cin输入读取数据
#include<iostream>
using namespace std;
int main()
{
int i = 1;
cin >> i;
return 0;
}
ps: >> 流提取运算符:从标准输入流cin中提取数据,并将值存储到变量i中,用于输入数据
2、cout输出写入数据
#include<iostream>
using namespace std;
int main()
{
int i = 1;
cin >> i;
cout <<"输出:" <<i;
return 0;
}
ps:<< 流插入运算符:将值插入到标准输出流cout中,用于输出数据
创建程序流程
#include<iostream>
using namespace std;
int main()
{
cout << "hello world" << endl;
return 0;
}
小结
本文仅仅是涉及如何写一个简单的C++程序,文中提到的命名空间将会放到下一小节中讲,如果本文有疏漏或错误的地方还请您指出,祝你们天天开心啦!