- 6
- 0
- 约2.03万字
- 约 83页
- 2016-12-23 发布于河南
- 举报
5.5 内联函数 内联函数的定义: 在一般函数定义前面加上保留字inline,该函数就成为内联函数。 例:inline int add2(int n) {return n+2;} 内联函数的特殊之处 在于遇到内联函数的地方就用函数体代码来替代对函数的调用(内联展开)。 内联函数的作用: 既可以保证程序的可读性(保留了函数调用简短、清晰的优点),又能提高程序的执行效率。 内联函数一般是较小的、经常被调用的函数。克服了函数调用须占用较多内存空间的缺点。对于功能较为简单,让系统为了函数调用左那么多操作不值得(栈空间的分配,状态入栈,参数传递) 对内联函数的定义(包括函数体),一般放置在头文件中。 5.6 函数重载 函数重载与重载函数 使用重载函数是为了提高程序的可读性。 函数重载就是指同一作用域内的多个函数使用相同的 函数名,这些同名的函数就是重载函数。但重载的函数必须在参数的数量或类型上与其他同名函数有所不同。在函数调用时,编译器会根据实参的类型和个数选择与之匹配的函数调用。 例:long add(long a,long b){return a+b;} double add(double a,double b) {return a+b;} 如: add(3L,5L)
您可能关注的文档
- 回调函数的解.doc
- 计算机技术础C试卷B.doc
- 函数是C和++程序的基本模块.doc
- C语言基本法规则练习题.doc
- 第四章:函和预编译处理.doc
- C 语言序设计课程辅导三.doc
- 第1节基本据类型、常量和变量和基本运算表达式.ppt
- 第四讲 堂教学艺.ppt
- ShellRead用法简介.doc
- C语言程序计---考试模拟试卷及解析.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)