第5章 函数 c语言大学实用教程课件 苏小红.pptVIP

  • 26
  • 0
  • 约1.49万字
  • 约 88页
  • 2018-05-08 发布于浙江
  • 举报

第5章 函数 c语言大学实用教程课件 苏小红.ppt

谓词defined。使用形式: defined 标识符 或 defined(标识符) 当标识符是有定义的宏名字时,defined(标识符) 得到1,否则得0 #ifdef 标识符 相当于 #if defined(标识符) #ifndef 标识符 相当于 #if !defined(标识符) 例5.5.3.2 条件编译是C语言中一个非常重要的功能,几乎所有的大型软件都会用到。比如轻松修改几个宏定义,就让编译后的代码含有或者不含有某些功能,以避免不必要的浪费。 提供文件包含命令、宏定义与宏替换、条件保留命令,以及很多我们尚未谋面的指令这些预处理命令都是为了我们编程方便。 模块化程序设计方法 什么时候需要模块化? 某一功能,如果重复实现3遍以上,即应考虑模块化,将它写成通用函数,并向小组成员发布 要尽可能复用其它人的现成模块。 习题5.5 计算 复用Factorial函数的代码 unsigned long Factorial(unsigned int number); main() { unsigned int m, k; unsigned long p; printf(Please input m, k:); scanf(%u, %u, m, k); p = Factorial(k) / Factorial

文档评论(0)

1亿VIP精品文档

相关文档