文档介绍:习题答案
.、()语言简洁、紧凑,使用方便、灵活
()运算符丰富
()数据类型丰富,具有现代化语言的各种数据结构
()具有结构化的控制语句
()语法限制不太严格,程序设计自由度大
()允许直接访问物理地址
()生成代码质量高,程序执行效率高
()可移植性好
.、可以用来编写系统软件,也可以用来编写应用软件。C语言可以直接进行位操作。
.、一个C程序是由函数构成。
.、C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化
.、#include “”
void main()
{
printf(”Very good!\n”);
}
.、#include<>
void main()
{
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
}
max(int x ,int y,int z)
{
int t;
if(x>y&&x>z)
t=x;
if(y>z&&y>x)
t=y;
else t=z;
return(t);
}
.、算法就是对操作的描述,也叫操作步骤。日常生活中常见的算法有数学计算、买车票或者去餐厅吃饭都是生活中常见的算法。
.、结构化算法是由一些基本结构顺序组成的,在基本结构之间不存在向前或向后的跳转,流程的转移只存在于一个基本的结构范围内,一个非结构化的算法可以用一个等价的结构化算法代替,其功能不变,跟结构化算法比较起来,非结构化算法有以下缺点:流程不受限制的随意转来转去,使流程图豪无规律;使人在阅读的时候难以理解算法的逻辑,难以阅读,也难以修改,从而使算法的可靠性和可维护性难以保证。
.、.顺序结构。顺序执行,是最简单的一个基本结构。
.选择结构。选择结构又称选取结构或分之结构。此结构中必包含一个判断框。
.循环结构。它又称重复结构,即反复执行某一部分的操作。
此结构又分为两类循环结构:
()当型循环结构。
()直到型循环结构。
它们的共同特点是:()只有一个入口。
()只有一个出口。
()结构内的每一部分都有机会被执行到。
()结构内不存在“死循环”(无终止的循环)。
.、图略
.~.、图略
.、C语言有以下特点:
、数据类型丰富,具有现代语言的各种数据结构
、能实现各种复杂的数据结构运算
、使用方便灵活,较其他语言简单
、便于程序的结构化,并节省内存
.、定义完变量,在内存中才可以分配空间,然后才能使用,不定义则没有内存空间。
.、()o,oxa()o,ox()o,oxb()o,oxfd
()o,oxff()o,oxb()o,ox()o,oxb
.、
变量类型
-
int
’.
’.
.
long
’.’.’.
’.’.’.
’.’..
short
’.
’.
.
signed char
un’ int
’.
’.
.
un’ long
’.’.’.
’.’.’.
’.’..
un’ short
’.
’.
.
un’ char
.、形式上:字符常量是单引号引起的一个字符;字符串常量是双引号引起的若干个字符;含义上:字符常量相当于一个整型值,可以参加表达式的运算;字符串常量代表一个地址值(该字符串在内存中存放的位置);
占内存大小:字符常量只占一个字节;字符串常量占若干个字节,(至少一个字符结束标志)
.、 abc
A N
.、
.、可以,因为作用相同。
.、
.、、、、
.、
.