2第二篇 C%2B%2B简单程序设计.ppt

变量的作用域是指在程序中变量的有效区域,它是变量的活动空间。“铁路警察各管一段”,描述的就是铁路警察这些变量的作用域为各自的一段。 在C++中,变量的作用域有四种,从其作用范围的大小由小到大依次为:函数作用域、块作用域、类作用域、文件作用域。变量的作用域取决于变量的位置与声明的方式。 函数作用域是在某个函数内起作用,例如函数的形式参数具有函数作用域,它们起始于函数体开始的第一个左花括号“{”,结束于标志函数体结束的最后一个右花括号“}”。 可以说函数作用域是一种特殊的块作用域。一个函数内可以有多个块,因此函数作用域大于块作用域。 例:将一个整数的各个位上的数字加起来(用函数完成),并输出结果。 #include iostream.h #include iomanip.h int SumDigits(int x) //x为形式参数,其作用域为该函数,在该函数外不可访问 { int sum=0; //x为函数内定义的变量,其作用域为该函数 while(x) { sum+=x%10; //求个位数字 x/=10; //原数字缩小10倍 } return sum; //sum保存各位数字之和 } void main() { int a; cout请输入一个整数:endl; cina; coutSumDigits(a)\n; //输出各位数字之和

文档评论(0)

1亿VIP精品文档

相关文档