谭浩强C程序设计(第三版)-习题答案
来源:互联网 发布:免费服装进销存软件 编辑:程序博客网 时间:2024/04/30 10:35
第一章、C语言概述
习题
1.1、根据自己的认识写出C语言的主要特点
1. 简洁紧凑、灵活方便。2. 运算符丰富。3. 数据结构丰富。4. C语言是结构式语言。5. C语言语法限制不太严格、程序设计自由度大。6. C语言允许直接访问物理地址,可以直接对硬件进行操作(因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件)。7. C语言程序生成代码质量高,程序执行效率高(一般只比汇编程序生成的目标代码效率低10へ20%)。8. C语言适用范围大,可移植性好(C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型)。
1.2、C语言的主要用途是什么?它和其他高级语言有什么不同?
C语言适合作为系统语言,既可用来编写系统软件,也可以用来编写应用软件。和其他高级语言相比,C语言语法具有很高的灵活性,C语言是面向过程的语言,也是比较底层的语言,代码质量高,所以用C语言写的程序运行效率相对较高,可执行性好,其可移植性也很好,用它写的程序只需做很少的修改甚至不用修改就可以在LINUX、UNIX等操作系统上运行。
1.3、写出一个C程序的构成
C程序是由函数构成的。
函数由两部分组成:
1、 函数的首部
2、 函数体(声明部分、执行部分)
1.4、C语言以函数为程序的基本单位有什么好处?
在C语言中,函数是程序的基本组成单位,因此可以很方便地用函数作为程序模块来实现C语言程序。利用函数,不仅可以实现程序的模块化,程序设计得简单和直观,提高了程序的易读性和可维护性,而且还可以把程序中普通用到的一些计算或操作编成通用的函数,以供随时调用,这样可以大大地减轻程序员的代码工作量。
1.5、编写一个C程序输出以下信息:
***********************************************
Very good!
***********************************************
#include <stdio.h>
void main()
{
pt1();
pt2();
pt1();
}
pt1()
{
int i;
for(i=0;i<30;i++)
{
printf("%c",42);
}
printf("\n");
return 0;
}
pt2()
{
int i;
for(i=0;i<12;i++)
printf(" ");
printf("Verygood!\n");
return 0;
}
1.6、编写一个C程序,输入a、b、c三个值,输出其中最大者。
#include <stdio.h>
main()
{
int a,b,c;
printf("pleaseput in three numbers:\n");
scanf("%f%f%f",&a,&b,&c);
bj(a,b,c);
}
int bj(float x,float y,float z)
{
float temp;
if(x>=y)
{
if(x>=z)
{
printf("thebiggest one is:%g\n",x);
returnx;
}
else
{
printf("thebiggest one is:%g\n",z);
returnz;
}
}
else
{
if(y>=z)
{
printf("thebiggest one is:%g\n",y);
returny;
}
else
{
printf("thebiggest one is:%g\n",z);
returnz;
}
}
}
- 谭浩强C程序设计(第三版)-习题答案
- (原创)谭浩强C程序设计(第三版)-习题答案02
- 谭浩强 《C程序设计》 第三版 第三章习题答案 (修正)
- 谭浩强 《C程序设计》 第三版 第四章习题答案 (修正)
- 谭浩强 《C程序设计》 第三版 第五章习题答案 (修正)
- 谭浩强《C程序设计》(第三版)部分习题答案—第六章
- 谭浩强《C程序设计》(第三版)部分习题答案—第七章
- 谭浩强C程序设计第三版习题7.12
- 谭浩强C程序设计第三版习题7.15
- 谭浩强C程序设计第三版习题8.5
- 谭浩强C程序设计第三版答案
- C语言程序设计第三版 谭浩强课后习题答案完整版
- C语言第三版课后习题答案
- C++Primer 中文版 第五版 第三章课后习题答案
- C程序设计谭浩强版课后习题答案
- C程序设计(第二版 新版)第三章 习题
- IBM-PC汇编语言程序设计(第二版)课后习题答案(清华大学出版社)(沈美明,温冬蝉著)第三章答案
- C++程序设计(第三版)谭浩强 二章习题
- PHP之三,条件控制语句
- 一个实现圆角的好技术
- mysql row模式行记录分析
- 十九周
- MAC下常用环境变量设定(用着一点写一点,现在只有MYSQL的写法)
- 谭浩强C程序设计(第三版)-习题答案
- 在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务
- samba配置出错
- 设计模式入门 软件开发过程--------------CHANGE,change----------
- string 类 一点点心得
- Android——WebView组件的使用详解
- Sql Server CPU压力(读书笔记)
- strlen函数的实现
- 如何提高意志力&如何坚持每天学习