函数的嵌套调用

2017-12-26  本文已影响5人  成江

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

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

int max(int a, int b);
  .
  .
  .
int max(int x, int y){
    cout << x << y << endl;
    cout << a << b << endl; // 非法, a, b 在函数体中无效。
}
  
上一篇 下一篇

猜你喜欢

热点阅读