函数的嵌套调用

C++不允许对函数作嵌套定义,也就是说在一个函数中不能完整地包含另一个函数。
在程序中,每一个函数的定义都是互相平行和独立的。

注意 在函数声明中出现的参数名,其作用范围只在本行的括号内。实际上,编译系统对函数声明中的变量名是忽略的,在调用函数时也没有为它们分配存储单元。

int max(int a, int b);
  .
  .
  .
int max(int x, int y){
    cout << x << y << endl;
    cout << a << b << endl; // 非法, a, b 在函数体中无效。
}
  
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,583评论 9 118
  • 1、c语言的函数有以下特点: (1)才源程序由函数组成,一个主函数main()+若干其他函数 C程序中的函数类似文...
    滕王阁序阅读 5,271评论 0 6
  • 月亮挺着腰身,斜躺在树梢上这无望的夜晚,因此有了一些亮色暗处的烟火明明灭灭我从田野无声走过此时,多么希望北方的雪下...
    小畴阅读 2,682评论 12 13
  • 精进 领袖的思想直接引领团队作风 感受 很多时候我们会因为别人的行为影响自己的行为(讨厌的事情即使别人对你做了,你...
    若兰ZHOU阅读 1,297评论 0 1
  • 警讯: 11月12日,今晨于市郊林场发现一名年轻女尸,无任何身份标识; 12月12日,今晨于市区闹市区,一对夫妇无...
    肆语声阅读 4,756评论 13 22

友情链接更多精彩内容