C++课本笔记.docxVIP

  • 16
  • 0
  • 约9.5千字
  • 约 25页
  • 2016-12-07 发布于重庆
  • 举报
C课本笔记

枚举类型enum(p53)enum 枚举类型名 {变量值列表};eg:enum Weekend {Sun,Mon,Tue,Wed,Thu,Frt,Sat};注意:对枚举元素按常量处理,不能对它们赋值。枚举元素具有默认值,它们依次为:0,1,2,3…也可以在声明时另行定义枚举元素的值。2. static_cast type-id ( expression )该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。int i; float f = 166.71; i = static_castint(f);此时结果,i的值为166。3.函数的参数传递: A.值传递:当发生函数调用时,给形参分配内存空间,并用实参来初始化形参(直接将实参的值传递给形参)。该过程是单向传递过程,不会影响到实参。 B.引用传递:引用是一种特殊类型的变量,可以被认为是另一个变量的别名。 用引用作为形参,在函数调用时发生的参数传递,称为引用传递。 注:声明一个引用时,必须同时对它进行初始化,使它指向一个已存在的对象。 一旦一个引用被初始化后,就不能改为指向其他对象。4.内联函数inline语法:inline 类型说明符 函数名(含类型说明的形参表){ 语法序列} 内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。注:对于一些功能简单、规模较小又使

文档评论(0)

1亿VIP精品文档

相关文档