红皮书_C语言程序设计实用教程参考答案(3)

发布时间:2021-06-07

习题2

1.以下(A)~(B)中哪个叙述是正确的。

(D) 一个C 程序可以由多个函数构成,这些函数可以分别写在多个源文件中。

2.需要。

3.

(1)函数封装代码便于程序的模块化管理

让C程序由若干个函数所构成,每个函数负责完成一定的任务,而且一个C程序可以将它使用的各个函数存放在一个源文件中,也可以将它使用的各个函数分别存放在不同的源文件中,当程序需要修改某个函数时,只需要重新编译该函数所在的源文件即可,不必重新编译其他函数所在的源文件,因此,用函数封装解决某一问题的过程便于程序的模块化管理、有利于系统的维护。

(2)函数封装代码便于在程序设计过程中代码复用,提高效率

由于一个源文件中的函数可以被多个C程序链接使用,这非常有利于代码的复用,比如,如果某个程序员想计算圆和梯形的面积,那么这个程序员无需知道计算圆面积的算法和计算梯形面积的算法,只要在他编写的main函数中调用(链接)circle.c 和lader.c中的函数即可,也就是说circle.c 和lader.c中的函数就是可复用的代码。 4.

可以编译、链接、运行成功 Allmans风格:

#include <stdio.h> int main() { }

Kernighan风格:

#include <stdio.h> int main(){ int a,b,c;a=12;b=100,c=-23; printf("%d\n",a); printf("%d\n",b);printf("%d\n",c);c=129;

printf("%d\n",a+b+c);return 0; }

红皮书_C语言程序设计实用教程参考答案(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219