c程序设计真华中科技大学课件第三章new.pptVIP

  • 1
  • 0
  • 约1.24万字
  • 约 61页
  • 2019-01-01 发布于福建
  • 举报

c程序设计真华中科技大学课件第三章new.ppt

c程序设计真华中科技大学课件第三章new

* 返回值是如何返回到调用处的? 实际上,在函数返回时,系统会在内存建立一个临时变量,函数返回时将函数值保存在该临时变量中,然后由主调函数中包含调用的表达式语句从该临时变量中取得值,表达式语句执行后该临时变量撤销。 * 作用域:指标识符能够被使用的范围。只有在作用域内标识符才可以被访问(称为可见)。 本节重点讨论局部域和文件域(全局域),其中局部域包括块域和函数声明域。任何标识符作用域的起始点均为标识符说明处。 作用域与标识符的可见性 * 函数中定义的标识符,包括形参和函数体中定义的局部变量,作用域都在该函数内,也称作函数域。 块指一对大括号括起来的程序段。块中定义的标识符,作用域在块内。 复合语句是一个块。 函数也是一个块。 复合语句中定义的标识符, 作用域仅在该复合语句中。 块的引入: 3.5.1 块域 a= 3 b= 5 * 3 5 a=3 b=5 a=5 b=3 【例3.7】 输入两数,按从大到小的顺序保存,并输出结果。 结果 栈 t = 3 int main(){ int a,b; //具有函数域 cout输入两整数:endl; cinab; cout“a=a\tb=bendl; if(b=a){ int t; //具

文档评论(0)

1亿VIP精品文档

相关文档