正在加载图片...
C语言程序设计教案 函数程序设计(四) 内容 说明 主要内容1、变量的作用域 2、变量的存储类别 3、内部函数和外部函数 重点 变量的作用域 变量的作用域 、变量的作用域、局部变量和全局变量 1、变量的作用域规则 变量只能在它的作用范围内使用,变量的作用域与定义变量的位置有 2、局部变量 在一个函数内部(或复合语句内部)定义的变量是内部变量,它只在 本函数范围内有效 ①函数不能使用其他函数中定义的变量 ②不同函数中可使用相同名字的变量,它们代表不同的对象,互不干 扰。 ③形式参数也是局部变量 函数内部,在复合语句中定义的变量只在本复合语句中有效 局部变量也称为内部变量。局部变量是在函数内定义的。其作用域仅 限于本函数内,其它函数是不能访问这些变量的 例如 nt funcl (int a) /*函数fncl*/ i int b, c: 结合例子 /*函数func2*/ 讲解局部 i int y, z; 变量的作 用域 maino /*主函数main*/ i int m, n funcl(m) func2(n) 在函数 fungI()内定义了三个变量,a为形参,b和c为一般变量。在 uncle()的范围内a、b、c有效,或者说a、b、c变量的作用域限于 funcl() 内。同理,x、y、z的作用域限于func2()内。m、n的作用域限于main() 函数内。 关于局部变量的作用域还要说明以下几点 ①主函数中定义的变量也只能在主函数中使用,不能在其它函数中使 用。同时,主函数中也不能使用其它函数中定义的变量。因为主函数也是 个函数,它与其它函数是平等关系 ②形参也属于局部变量。C 语言程序设计教案 函数程序设计(四) 内容 说明 主要内容 重点 难点 1、变量的作用域 2、变量的存储类别 3、内部函数和外部函数 结合例子 讲解局部 变量的作 用域 变量的作用域 变量的作用域 一、变量的作用域、局部变量和全局变量 1、变量的作用域规则 变量只能在它的作用范围内使用,变量的作用域与定义变量的位置有 关。 2、局部变量 在一个函数内部(或复合语句内部)定义的变量是内部变量,它只在 本函数范围内有效。 ①函数不能使用其他函数中定义的变量 ②不同函数中可使用相同名字的变量,它们代表不同的对象,互不干 扰。 ③形式参数也是局部变量 函数内部,在复合语句中定义的变量只在本复合语句中有效。 局部变量也称为内部变量。局部变量是在函数内定义的。其作用域仅 限于本函数内,其它函数是不能访问这些变量的。 例如: int func1(int a) /*函数 func1*/ { int b, c; ……} int func2(int x) /*函数 func2*/ { int y,z; ……} main() /*主函数 main*/ { int m,n; func1(m); func2(n); } 在函数 func1( )内定义了三个变量,a 为形参,b 和 c 为一般变量。在 func1( )的范围内 a、b、c 有效,或者说 a、b、c 变量的作用域限于 func1( ) 内。同理,x、y、z 的作用域限于 func2( )内。 m、n 的作用域限于 main( ) 函数内。 关于局部变量的作用域还要说明以下几点: ①主函数中定义的变量也只能在主函数中使用,不能在其它函数中使 用。同时,主函数中也不能使用其它函数中定义的变量。因为主函数也是 一个函数,它与其它函数是平等关系。 ② 形参也属于局部变量
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有