(6周)4章_函数(二).pptVIP

  • 4
  • 0
  • 约8.88千字
  • 约 59页
  • 2017-08-16 发布于浙江
  • 举报
(6周)4章_函数(二)

* 练习: 编写两个函数,分别求出两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个整数由键盘输入。 把一个4位数的各位数字反序排成一个新的四位数,恰好是原数4倍的。找出此数输出。 编写程序,在程序中输入三角形三边a、b、c,用带实参的宏求三角形面积。要求定义两个带参的宏。 * 全局变量的存储类别 * 定义全局变量中关键字的使用 用 static 定义静态全局变量 若在源文件的开头有: static int a 意味着该变量就只能在本文件中使用。 若 static 缺省,则使用范围扩大到组成程序的所有C源文件。 用 extern 说明全局变量 若在源文件的开头有: extern int a 意味着该变量在其它文件中定义,在本文件中被使用。 * 全局变量 外部变量是全局变量 静态外部变量(静态全局变量) 限定只能在本文件内使用的外部变量 用static声明 非静态外部变量(全局变量) 其作用域还可以推广到其它文件中使用,只需要在其它文件中对该外部变量进行说明即可。 不用static; 可以用extern声明外部变量,以扩展外部变量的作用域; * 全局变量给程序设计带来诸多弊病: (1) 降低程序的清晰度 (2) 降低函数的灵活性 (3) 降低存储空间的利用率 适当使用! * 系统处理程序时: (2) 动态局部变量分配在局部动态

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档