程序设计基础(上) 张立红 13405330459(88028) QQ:2653453357 9#501
程序设计基础(上) 张立红 13405330459(88028) QQ:2653453357 9#501
第7章函数 本章知识点 7.1函数概述 7.2函数的定义和使用 7.3嵌套调用与递归调用 7.4变量与函数 7.5随机数函数
第7章 函数 本 章 知 识 点 7.1 函数概述 7.2 函数的定义和使用 7.3 嵌套调用与递归调用 7.4 变量与函数 7.5 随机数函数
7.4变量与函数-P131-.136 一、变量的作用域:变量有效作用的范围。 ■变量分类(按作用域) ◆局部变量(local variable) ,函数内定义,只在本函数内才能使用。 ~复合语句中定义,只在本复合语句范围内有效。 ◆全局变量(global variable) >函数外定义,从定义变量的位置开始到本源文件 结束
7.4 变量与函数-P131-136 一、变量的作用域:变量有效作用的范围。 ◼ 变量分类(按作用域) ◆ 局部变量(local variable) ➢ 函数内定义,只在本函数内才能使用。 ➢ 复合语句中定义,只在本复合语句范围内有效。 ◆ 全局变量(global variable) ➢ 函数外定义,从定义变量的位置开始到本源文件 结束
1.局部变量的作用域 ①double f1(inta) a、b、c仅在f1函 ②{intb,c; 数内有效 ③ ④ a、b类似于不同班 的同名学生 ⑤ int main() ⑥{inta,b; a、b仅在main函 ⑦ 数内有效 ⑧ return 0; ⑨}
① double f1( int a) ② { int b,c; ③ . ④ } ⑤ int main( ) ⑥ { int a,b; ⑦ . ⑧ return 0; ⑨ } a、b类似于不同班 的同名学生 a、b仅在main函 数内有效 a、b、c仅在f1函 数内有效 1. 局部变量的作用域
1.局部变量的作用域 a、b在main函 ① int main ( 数内有效 ② int a,b; ③ ■■■■■■ ④ int c; c仅在此复合 ⑤ 语句内有效 ⑥ ■■■■■■ ⑧
① int main ( ) ② { int a,b; ③ . ④ { int c; ⑤ . ⑥ } ⑦ . ⑧ } a、b在main函 数内有效 c 仅在此复合 语句内有效 1. 局部变量的作用域