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、空格和回车。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值