c++ 基础(一):基本概念

以下主要为慕课网c++课程以及菜鸟教程的学习总结。

c++应用领域:嵌入式、网络编程、游戏编程、系统编程。具有运算速度快,节省资源的特点。

 

c++中的数据类型

                        

相较于c语言新增有bool类型数据

     

应用比较:

 

 

初始化方法比较:

 

 

定义命名空间namespace:

        

 

 

各数据类型在c++中的引用:

           

指针与引用的不同:

                 

从上面的输出结果可知指针指向地址与指针引用地址相同,改变指针或引用的值,原来的初始化变量值也会发生相应改变。

 

c++中的const关键字

        即const修饰量不可变,可能修饰的是变量地址也可能修饰的是变量值。

const修饰常量:

 

const修饰指针变量:

const修饰*p 则值不可变,用*p改变其值时就会发生错误。

const修饰地址,改变其地址值时会发生错误。

 

const修饰引用:

const修饰引用,则引用不可变。通过x重新赋值可以,但通过引用重新赋值则不可行。

 

函数参数默认值:

即在调用函数时,如果实参没有相应的值,就会使用初始化函数时的默认参数,有实参时,则实参覆盖默认值。

 

函数重载:

        函数在同一作用于内,有相同的函数名,不同的函数参数,即为和函数重载。

编辑器会将其解析为如上形式,以辨析各函数。编译时编译器会自动辨析哪个函数时合适的,会自动进行相应调用。

 

内联函数

         



内存管理:即向操作系统申请以及归还内存资源。

申请10个整型内存。

在首地址前加[ ]。

释放内存注意事项:

 

  • 12
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值