C++学习——C++基础知识

1.C++语言简介

1.1一个简单的C++程序

#include//包含头文件iostream
using namespace std;//使用命名空间std
int main()
{
    //cout语句,有cout和插入运算符<<实现的输出语句
    cout<<"Hello World!"<

2.C++标准头文件

C++标准库中的头文件不再包含后缀.h

为使已有的C程序能继续使用,C++编译系统保留了C的头文件。

例如:cmath头文件,其中第一个字母c表示它是继承标准C的头文件;

#include//C形式的头文件
#include//C++形式的头文件,二者效果运用

建议:尽量用符合C++标准的形式,即在包含C++头文件时一般不用后缀。用户自己编写头文件,可以用.h作后缀。这样从#include指令中即可看出哪些头文件是属于C++标准库的,哪些头文件是用户自编或别人提供的。

3.命名空间(namespace)

C++标准库中的类和函数是在命名空间std中声明的。程序中若需要使用C++标准库中的有关内容,就需要用“using namespace std;”声明。

命名空间是C++为了开发大型软件的时候,尤其是多团队同时开发不同部分时,避免同名冲突

//声明
namespace 空间名字
{
//可包含常量、变量、函数、结构体、类、模板、命名空间等
}//此处无;


//格式命名空间名::命名空间的成员名(::为作用域运算符
//例如:std::cin,std::cout等

#include
int main()
{
    std::cout<<"Hello World!\n";
}

4.C++输入输出简介

4.1输入

通过输入流对象cin和提取符">>"实现标准设备向程序中的变量输入数据。

//语法
cin>>var1>>var2>>...>>varn;

 C++已经为基本数据类型重载了提取符“>>”,可以直接使用。

char name[32];
int age;
cin>>name>>age;
//键盘可输入数据

4.2输出 

通过输出流对象cout和插入运算符"<<"实现程序标准输出设备中输出数据。

你可能感兴趣的:(C++学习,c++,学习,开发语言)