知识回顾1.向函数传数组2.向函数传字符串3.指针型函数4.函数指针5.作用域
知 识 回 顾 1.向函数传数组 2.向函数传字符串 3.指针型函数 4.函数指针 5.作用域
问题引出o1.不同函数的代码具有不同的作用范围2.不同函数中的变量具有不同的可见性和生命期3.程序员可以通过指定变量的存储类型来改变生命期以上问题是今天要研究的第一个主题:变量的存储类型4.任何函数都可以接收外部数据5.main函数也可以接收外部数据这是今天要研究的第二个主题:命令行参数
问 题 引 出 1.不同函数的代码具有不同的作用范围 2.不同函数中的变量具有不同的可见性和生命期 3.程序员可以通过指定变量的存储类型来改变生命期 以上问题是今天要研究的第一个主题:变量的存储类型 4.任何函数都可以接收外部数据 5.main函数也可以接收外部数据 这是今天要研究的第二个主题:命令行参数
主要内容888888888Boto8.11.变量的存储类型8.12命令行参数8.13递归小结目的要求复习思考题上机与编程实践独立作业
主 要 内 容 8.11 变量的存储类型 8.12 命令行参数 目的要求 复习思考题 上机与编程实践 独立作业 小 结 8.13 递归
变量的存储类型8.11aoa1.变量的存储类型1)四种存储类型staticautoregisterextern(2)说明不同类型的量作用域和生命期不一样(3)声明存储类型标识符数据类型标识符变量名:/定义了一个存储类型为auto的整型变量x*/int x;auto/*定义了一个存储类型为static的浮点型变量y*/static float y;
8.11 变量的存储类型 (1)四种存储类型 (2)说明 1.变量的存储类型 不同类型的量作用域和生命期不一样 auto static register extern (3)声明 存储类型标识符 数据类型标识符 变量名;
2.auto型变量(1)在函数内部定义的非static型的变量,也叫局部变量(2)函数的形参也属于该类型(3)auto型变量的作用范围是它们所在的语句块(4)auto型变量的生命期是语句块的执行时间(5)若未对其初始化,则值不确定
2.auto型变量 (1)在函数内部定义的非static型的变量,也叫局部变量 (2)函数的形参也属于该类型 (3)auto型变量的作用范围是它们所在的语句块 (4)auto型变量的生命期是语句块的执行时间 (5)若未对其初始化,则值不确定