粉丝21.7万获赞118.2万

谭浩强 c 程序设计第五版笔记和课后习题详解,正在学习这门课的宝子们可以看下,对复习和考试涨分都很有帮助的。

今天我们看第三个程序,有两个整数中的较大者。 首先看这个程序的大框,首先第一行调用函数库,然后这个程序分为两部分,第一部分是主函数,第二部分是被调用的子函数 max。 首先我们看主函数,主函数开始定义主函数,主函数开始。 嗯,这里需要注意的是两个部分,第一块是对麦克斯函数的调用,第二块是斯盖夫函数的作用 数,双引号内他是指定输入的数据按什么格式来输入? 在这个函数中,百分之得指的是时间数,时间至整数的形式。后面地址符加 a, 地址符加 b 表示变量 a 与变量 b 的地址执行。 skyrif 函数 是指 a 和 b 是键盘内读入的两个整数, 放入电量 a 和 b 的地址,然后把这两个整数分别复制给电量 a 和 b。 下面我们说一说麦克萨函数。在主函数中, 第八行 c 等于 max, a 斗 b, 顾名思义说的是 a 与 b 取一个较大的值复制给 c, 这就是整个主函数。接下来我们说一说子函数。子函数很简单,调用了麦克斯函数,定义了 xy 为整形, 在此函数中定义了新的变量 z, 如果 x 大于 y, z 等于 x, 否则 z 将等于 y。 之后将 z 作为麦克斯的函数值,返回到调用麦克 函数的位置,这个程序到这里就结束了。此程序用到了三幅函数以及 max 函数。 下面我们对此程序进行调试。我们比较八和五, 所得的结果是 max 等于八, 这就是整个两个两个整数之中求较大者的整个程序。

