a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 271|回复: 1

[C语言] 2012年计算机二级C语言基本语句考点归纳

[复制链接]
发表于 2012-7-31 21:48:08 | 显示全部楼层 |阅读模式
第3章 基本语句
! s- W9 X$ V- Z4 {/ Z
/ d4 O- }2 j; n' n/ V3 E  m+ J2 b  [考点一] C语句分类 0 `  P4 ?% `$ S5 g" O
  C语言的语句用来向计算机系统发出指令,一个实际的源程序通常包含若干语句,这些语句用来完成一定的操作任务。
8 g1 ~0 E+ _' i4 A* P' y( [  C程序中的语句,按照它们在程序中出现的顺序依次执行,由这样的语句构成的程序结构称为顺序结构。
$ B% N% T) I. r$ E  C语句的分类:
& q7 |4 o% ^1 M( O7 Y; S  (1) 控制语句
3 W. s5 }  y6 }  (2) 其他类型语句 ! `" a) P; Y' G" e5 T/ ]
  (3) 空语句 + E& `- i  ?1 c( @9 o8 p
  (4) 复合语句
/ U. h2 r" z- t2 h9 d% V  赋值语句:此外理解=和= = ' O/ n' K0 h) H
  输入输出概念及其实现:
* \6 N3 K+ q- `  (1) 数据从计算机内部向外部输出设备输送的操作称为“输出”,数据从计算机外部向输入设备送入的操作称为“输入”。 " ]. Z8 ]$ l% J" k
  (2) C语言本身不提供输入输出语句,可以通过函数来实现输入和输出的操作。
& f1 K6 x! |( X  u4 n/ R' P: ]; ~  (3) 在使用C语言库函数时,首先要用预编译命令“#include”将有关的“头文件”包含到用户源文件中。这里需要用到编译预处理命令。 5 {: `1 ]/ G9 k% |8 V
  [考点二] 字符输出函数 putchar( )
/ h* x5 g3 X& I5 L( U  putchar( )函数的作用是向终端输出一个字符。
: B2 |! j, e6 \5 L2 C  它输出字符变量a的值,a也可以是字符型变量。若a是整型变量,则输出的是ASCII码值为该变量值的那个字符。 ! d0 e% `4 j5 m7 ^' I
  [考点三] 字符输入函数 getchar( ) % n8 z; d; R! S% L5 M
  getchar( )函数的作用是从终端输入一个字符,getchar( )函数没有参数,函数值是从输入设备得到的字符。
+ R4 N+ p! i* k, a2 j$ z  [考点四] printf( ) 函数 " c8 p) g+ h) V1 P
  该函数是C语言提供的标准输出函数,它的作用是向终端按指定格式输出若干个数据。 : G5 F5 x4 ?% D7 ?: l7 F4 I9 E7 _2 `/ m8 K
  该函数的一般形式是                                                         
) u" [& H8 ]; }* V' u+ U  (1)“格式控制”:用双引号括起来的字符串,它包括两种信息 1 d8 \4 }9 [. m8 w4 ]% p. L
  a.格式转换说明: - d1 ~' i! P) Y
  b.需要原样输出的字符
) r; t: A6 l$ g% N: }  
回复

使用道具 举报

 楼主| 发表于 2012-7-31 21:48:09 | 显示全部楼层

2012年计算机二级C语言基本语句考点归纳

(2)“输出表列”是需要输出的一些数据,可以是常量变量或表达式
& A9 w7 J8 q  `! n% L& K% k  识记格式字符: ! A- b$ h6 Y$ F' f6 f6 e
  d                                                          , f+ b3 P% s0 n% c& s0 z3 S0 B4 B
  o                                                         
  M7 z$ z6 h* Q0 T  x                                                          ; Z3 O+ O8 k1 d( R0 T% r
  u                                                         
4 K& a  {2 o$ p; l  c                                                         
! H) z; x4 j1 o* `. v  s                                                          # x* |  M3 M( U& t  C$ h& @: {
  f                                                         
3 R, H" n- Z3 \+ u  e                                                          3 P8 D6 J& ?/ {; s% O% J
  g                                                         
% t0 u  Q- r6 b4 L2 W9 [  使用该函数时的注意事项
# Z1 e) C5 n% X) C' i  E0 y" M- R  (1) 在格式控制字符串中,格式说明与输出项从左到右在类型上必须一一对应匹配。
) F0 c3 y1 n/ _  (2) 在格式控制串中,格式说明与输出项的个数也要相等。
: s& y5 Y8 a# b! o5 }4 _/ ]  (3) 在格式控制串中,除了合法的格式说明外,可以包含任意的合法字符这些字符在输出时将被“原样输出”。
& R4 X+ p' F3 g- z" n7 P" T9 S" U  (4) 如果要输出“%”,则应该在格式控制串中用两个连续的百分号“%%”来表示 ' k* g. O& W9 `7 i
  [考点五] scanf( ) 函数 ' m+ p+ d: [5 z( O
  该函数的一般形式是                                                           
: ?5 O8 _% ^' P$ x3 F  格式说明: , G: {+ L% [3 h. O8 |2 ^
  该函数中的格式说明也是以%开始,以及个格式字符结束,中间可以加入附加的字符。
2 h; t' Z8 O) W- d8 e8 F# F  说明: # Y; {& p# Y  [$ y. s( W
  (1) 对unsigned型变量的数据,可以用%d、%o、%x格式输入 5 ?# z- h% [, }1 [% R4 ?3 Y
  (2) 在该函数中格式字符前可以用一个整数指定输入数据所占宽度,但对于实型数则不能指定其小数位的宽度。 # J2 s/ k& U0 C' M7 \5 F
  (3) 在格式控制串中格式说明的个数应该与输入项的个数相等,且要类型匹配。
. ~& p9 i6 u. T# t% w0 U( e  使用该函数要注意的问题
8 e$ B, u, g+ A; V) N+ q( c  (1) 该函数中的输入项只能是地址表达式,而不能是变量名或其他内容,也就是说输入项必须是某个存储单元的地址。
+ h2 j' s$ d1 t, `' D, e) f& `8 U* l  (2) 如果在“格式控制”字串中除了格式说明以外还有其他字符,则在输入数据时应输入与这些字符相同的字符。
1 r* p4 Z0 i. _) M. C5 f  (3) 在用“%c”格式输入字符时,空格字符和转义字符都作为有效字符输入。   (4) 在输入数据时,若实际输入的数据少于输入项个数,该函数会等待输入,直到满足条件或遇到到非法字符才结束,若实际输入数据多于输入项个数,多答卷的数据将留在缓冲区备用,作为下一次输入操作的数据。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-2 15:34 , Processed in 0.172091 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表