C++入门知识(1)

一、namespace

1、用处

可以解决程序里面定义重名变量的问题

namespace是一个命名空间。

定义变量可以在4个域下面定义,全局域,局部域,命名空间域,类域。各个域之间是相互不影响的。命名空间里面的变量可以和外面的变量重名

2、用法

创建:namespace  后面跟上直接取的名字,然后再加一个大括号,里面写命名空间里面包含的变量,函数,结构体..........。大括号外面不用加分号了

使用:名字::要调用的变量

 

 

3、std是什么

std是一个命名空间的名字,里面包含了标准库,std::cin  就是调std里面的函数

每次调用命名空间里面的函数都要把命名空间名字带上很不方便,可以用把命名空间的变量展开到全局变量里面去

展开部分:using +空间名::要展开的对象

展开全部:using namespace +空间名

 

二、C++中的输入与输出

输入用cin,输出用cout

用的时候注意方向,cin>>      cout<<

箭头后面直接跟数据就行了,什么类型的数据都可以处理

三、函数的重载

如果两个函数它的主要功能是相同的,就只是处理的参数个数或者是参数类型不同,这个时候就不用给他们改名了,用同一个名字就好,就是在定义的时候括号里面要写清楚哪些变量,还有变量的类型。在调用的时候直接在括号里面输入数据,系统会根据输入的个数以及类型自动匹配相应的函数完成操作。

在定义函数的时候可以在括号里面给函数付一个初始值变量,如果后面调用函数的时候没有给这个位置的变量赋值,就用之前赋的初值。

注意:给函数赋初始值的时候要从右向左连续赋值,不能跳跃。

在调用函数,给函数传实参的时候要从左往右传实参。 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值