C语言谭浩强版第一章习题

1、1请根据自己的认识,写出C语言的主要特点。

答:(1)语言简洁、紧凑,使用方便、灵活。(2)运算符丰富。(3)数据类型丰富。(4)具有机构化的控制语句。(5)语法限制不太严格,程序设计自由度大。(6)C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。(7)生成目标代码质量高,程序执行效率高。(8)用C语言编写的程序可移植性好(与汇编语言比)。

1、2 C语言的主要用途是什么?它和其他高级语言有什么异同?

答:C语言主要用来编写系统软件,也可以用来编写应用软件。高级语言都可以编写应用程序,而且有些也可以编写系统软件,但C语言和其他汇编语言不同的是:可以直接对硬件进行操作等。

1、3 写出一个C程序的结构。

答:(1)C程序是由函数构成的。(2)一个函数由两部分组成:第一部分是:函数的首部,即函数的第一行,包括函数名、函数类型、函数参数名、参数类型。第二部分:函数体,即函数首部下面的花括号内的部分。函数体:声明部分、执行部分。(3)一个C程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何。(4)C程序书写格式自由,目前使用的许多C编译系统( Visual C++、Turbo C++)允许一行写几个语句,一个语句可以分写在多行上,C程序没有行号。(5)每个语句和数据声明的最后必须有一个分号。(6)C语言本身没有输入输出语句。(7)可以用/*........*/对C程序中的某行或某几行做注释。

1、4 C语言以函数为程序的基本单位,有什么好处?

答:C语言中的函数相当于其他语言的子程序,用函数实现功能。程序全部工作都用函数分别完成,这种特点是得容易实现程序模块化,以后维护、调试也比较方便。

1、5 请参照例题,编写一个C程序,输出一下信息:

*

Very good!

*

代码:

#include <stdio.h>

void main()

{

char a;

a=42;

printf("%c\n",a);

printf("Very good!\n");

printf("%c\n",a);

}

posted @ 2012-12-18 16:13  tianya093  阅读(1136)  评论(4编辑  收藏  举报