C++入门教程:语言基础、数据类型、运算符与编程训练.pdfVIP

  • 0
  • 0
  • 约1.64千字
  • 约 4页
  • 2026-02-03 发布于四川
  • 举报

C++入门教程:语言基础、数据类型、运算符与编程训练.pdf

第一部分初级篇

1C++语言基础

1.1C++文件的构成

1.1.1头文件

1.1.2源文件

1.2C++语言基本要素

1.2.1标识符

1.2.2关键字

1.2.3常量

1.2.4变量

1.3数据类型

1.3.1简单数据类型

1.3.2布尔类型

1.3.3数组

1.3.4枚举

1.3.5结构体

1.3.6指针

1.3.7指针与数组

1.3.8自定义类型

1.4运算符

1.4.1赋值运算符

1.4.2算术运算符

1.4.3关系运算符

1.4.4逻辑运算符

1.5表达式

1.5.1逗号表达式

1.5.2三目元表达式

1.6编程训练

2语句

2.1语句的构成

2.2复合语句

2.3分支语句

2.3.1if语句

2.3.2switch语句

2.4循环语句

2.4.1while语句

2.4.2dowhile语句

2.4.3for语句

2.5跳转语句

2.5.1goto语句

2.5.2return语句

2.6编程训练

3面向过程程序设计

3.1函数

3.1.1函数的定义和调用

3.1.2设置函数的默认参数

3.1.3设置数组参数

3.1.4设置指针/参数

3.1.5省略号参数

3.1.6内联函数

3.2作用域和生命期

3.3函数模板

3.4编程训练

4面向对象程序设计

4.1类和对象

4.2类模板

4.3异常处理

4.4编程训练

第27课省略号参数与内联函数

3.1.5省略号参数

省略号参数代表的含义是函数的参数是不固定的,可以传递一个

或多个参数。

在编写函数体时需要一一用户传递的实际参数。可以使用

va_list类型和va_start、va_arg、va_end3个宏传递到函数

中的参数值。

3.1.6内联函数

当用户定义一个函数时,编译器会在内存中为其创建一个指令

集。当调用函数时,程序将跳转到相对应的指令集处执行,在函数执

行完后,再回到调用函数的下一行继续执行。如果调用一个函数5

次,程序就会在指令集间跳转5次。任何时候,内存中只有一个函数

拷贝。

在函数时,如果使用inline关键字,该函数就会成为内联

函数。当程序调用内联函数时,编译器并不会创建的函数,而是

将函数的代码到被调用函数的地方。这样,程序的跳转就不存在

了。

inlinevoidPrintInfo();//内联函数

intmain()

{

PrintInfo();//调用内联函数

return0;

}

voidPrintInfo()

{

printf(inlinefunction);

}

作业

深入理解内联函数的含义。

文档评论(0)

1亿VIP精品文档

相关文档