C++概述

  1. const修饰符:
    (1)指向常量的指针式指一个指向常量的指针变量 const char* name=”chen”,不允许改变指针所指地址的常量,但是可以改变name所指的地址。
    (2)常指针是指把指针所指的地址,而不是它指向的对象声明为常量。char * const name=”cheng” ,创建一个不能移动的固定指针,而不能改变指针所指的地址,但是内容可以改变。
    (3)指向常量的常指针式指这个指针本身不能改变,所指向的地址中数据也不能改变,声明为 const char * const name=”chen”

  2. 内联函数(内置函数):编译器在代码中插入到调用该函数的语句处,同时用实参替代形参,以便程序在运行时不再进行函数调用。

  3. 带有默认参数的函数:实参和形参的个数可以不同,实参是没有给定的,可从形参的默认值得到值。所有指定默认值的参数都必须出现在不指定默认值参数的右边,因为实参与形参的结合是从左到右顺序进行的;若存在参数省略,则其后的参数都应该省略;定义在调用之前,则在函数定义指定默认值,函数的定义在函数调用之后,则函数调用之前需要有函数声明,此时必须在函数声明中给出默认值,在函数定义时就不要给出默认值。
  4. 无名联合:union 联合变量名{ }使得一组数据可以共享同一内存地址。
  5. 引用:引用时通过别名直接访问某个变量;不允许建立void 类型的引用,不能建立对数组的引用,不能建立引用的引用,不能建立指向引用的指针。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值