C++学习_C++概述

Posted Leslie X徐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习_C++概述相关的知识,希望对你有一定的参考价值。

C++概念

命名空间

  1. 概念
  • 命名空间是用来防止大型的项目中出现重名的函数、变量或类。
  1. 命名空间中的声明
  • 关键字namespace后指定空间名,大括号里进行各种声明
namespace 空间名
{
	//可以在此声明函数、变量、结构体...
}

  1. 命名空间中的定义
  • 在命名空间中声明的函数或变量在定义时都必须在函数名前加上"空间名::",以此来与全局或其他命名空间的函数进行区别。
返回值类型 空间名::函数名(参数列表)
{
	//函数体
}
  1. 命名空间的指定
  • 可以使用作用域运算符"::"来指定命名空间。
    name::func(); //调用name命名空间下的func()
  • 可以使用using关键字指定命名空间的部分声明
using name::func;
func(); //调用name命名空间下的func()

一般在程序开头使用 using namespace name;

输入输出

  1. cin和cout概念
  • 在C++中也可以使用scanf和printf,但是也可以使用封装后的输入输出 cin和cout。
  • 包含的头文件:
#include <iostream>
using namespace std;

  1. 使用cout进行输出
  • cout可以用于多种数据类型的输出,包括所有的基本数据类型,字符数组以及string类型。
  • 输出单个对象的形式:cout<<要输出的对象;
  • 输出多个对象的形式:cout<<要输出的对象<<要输出的对象;
  • 换行输出的形式:cout<<要输出的对象<<endl; //此处endl表示换行
  1. 使用cin进行输入
  • cin可以用于多种数据类型的输入,包括所有的基本数据类型,字符数组以及string类型。
  • 输入单个对象的形式:cin>>存放输入数据的对象;
  • 注意:通过cin使用右移运算符">>"进行输入时,默认"空白"为输入结束,后面内容不接受。"空白"指TAB、空格和回车。

以上是关于C++学习_C++概述的主要内容,如果未能解决你的问题,请参考以下文章

C++学习:0概述和环境搭建

C++ 解释器/控制台/片段编译器

C++ 代码片段执行

以下代码片段 C++ 的说明

有趣的 C++ 代码片段,有啥解释吗? [复制]

c++基础_ new, delete概述及其使用!!