第1章 程序设计基本概念考点总结
) ~) C k# ^# y2 I3 o' Y% y* X) w3 |4 V% M. |4 O
1.1 C语言的特点
, W4 W/ x f$ F2 Y7 w( f% G C语言是近年来非常流行的语言,很多人宁愿放弃已经熟悉的其他语言而改用C语言,其原因是C语言有优于其他语言的一系列特点。下面是C语言的主要特点: 8 m( H5 p$ u! g% D& p$ X, N
(1)语言简洁、紧凑,并且使用方便、灵活; ! ~, o1 i6 `: k5 p/ ^. V+ h3 ]) H
(2)运算符丰富; ' P4 W/ s: p) n
(3)数据结构丰富;
7 M9 p; ~, M( \* R/ J5 _. n7 a (4)具有结构化的控制语句; - A* z& B' t) I
(5)语法限制不太严格,使程序设计比较自由; & Q& V! X# R2 ^ |
(6)C语言允许用户直接访问物理地址,能进行位(bit)操作,可以直接对硬件进行操作。 ! X! `5 {5 U5 G$ r( T
1.2 源程序的书写规则
# v& y/ N2 M8 ?* o C语言的书写规则。C语言书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上。C程序没有行号,每个语句和数据定义的最后必须有一个分号。C语言中分号是语句中不可少的,即使是程序中的最后一个语句也应该包含分号。C语言中的注释可以用″/*″用″*/″结束,注释可以在任何允许插入空格符地方插入。C语言中注释不允许嵌套,注释可以用西文,也可以用中文。 , p! T7 t, \& V, A0 ?+ s7 j
1.3 C语言的风格
9 E F8 q" w- t& v. ^ 由于C语言对语法限制不太严格,为了保证程序的准确性和可读性,建议在书写程序采用阶梯缩进格式。也就是按如下格式书写C语言程序:
A e! D2 { w0 v% a8 U2 ` **********;
. o; R* E. T; k4 Q4 G *****() 8 R# R6 `) i5 Y, q7 Q
{
( H8 ~# T4 s+ A. Z$ z. x; } **********;
P' r* ]5 q* I- F4 q: T+ G' @ ********;
2 O7 u$ Y& F. I' G& L { . }3 }0 W+ g) @% t# X$ }( e
******;
4 w# Y' ^$ K. x3 \. g- U …… : h" |, N. i( e8 [& x/ ^
}
1 N: b! ?$ u0 _% Q3 [' y0 \6 @ *********; ; n; b. Y# l. c0 d7 y
} & M a R4 x7 \2 c
概括起来,C语言程序具有如下的风格: 8 v+ R, F" V& Q& D
①C语言程序的函数具体模块结构风格,使得程序整体结构清晰、层次清楚,为模块化程序设计提供了强有力的支持。 3 |0 J6 i7 E8 i5 {
②C语言的源程序的扩展名都是.C。
/ a- b/ W4 J( U3 w$ q- f! c1 V ③C语言中的注释格式为: , h7 B2 b! u( E! q: a
/*注释内容*/
3 K: A( @( _6 K* M" D* T7 a: A$ ]! R /与*之间不允许有空格,注释部分允许出现在程序中的任何位置。 ④C语言中的所有语句都必须以分号“;”结束。 |