嵌入式Linux下C++程序设计--03函数幻灯片.pptVIP

  • 3
  • 0
  • 约3.56千字
  • 约 21页
  • 2017-06-17 发布于湖北
  • 举报

嵌入式Linux下C++程序设计--03函数幻灯片.ppt

嵌入式Linux下QT程序设计 主讲:成宝宗 本章主要内容 函数的定义和调用 函数间的参数传递 内联函数 带默认形参值的函数 函数重载 函数模板 函数的定义 形式参数表 type1 name1, type2 name2, ..., typen namen 函数的返回值 由 return 语句给出,例如: return 0 无返回值的函数(void类型),不必写return语句。 函数的调用 调用前先声明函数: 若函数定义在调用点之前,则无需另外声明; 若函数定义在调用点之后,则需要在调用函数前按如下形式声明函数原型: 类型标识符 被调用函数名(含类型说明的形参表); 调用形式 函数名(实参列表) 嵌套调用 函数可以嵌套调用,但不允许嵌套定义。 递归调用 函数直接或间接调用自身。 嵌套调用 函数的参数传递机制 ——传递参数值 在函数被调用时才分配形参的存储单元。 实参可以是常量、变量或表达式。 实参类型必须与形参相符。 传递时是传递参数值,即单向传递。 函数的参数传递机制 ——参数值传递举例 函数的参数传递 ——用引用做形参 引用()是标识符的别名,例如: int i, j; int ri = i; //建立一个int型的引用ri,并将其 //初始化为变量i的一个别名 j = 10; ri = j;//相当于 i = j; 声明

文档评论(0)

1亿VIP精品文档

相关文档