a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 74|回复: 1

[程序员] 2012年软件水平考试程序员之程序设计知识点(2)

[复制链接]
发表于 2012-8-2 08:51:15 | 显示全部楼层 |阅读模式
 1.2 C说话基本   1.C说话的成长史" w4 C# j( S0 N' }' Z
  目的是为编写系统轨范研制一种高级轨范说话。1963年,参照ALGOL60说话,增添了能描述计较机硬件特征的能力,称为CPL说话。1967年,作进一步的简化,改称BCPL说话。1970年,再进一步简化,并凸起了硬件措置能力,称为B说话,并用于编写UNIX操作系统。1972年,进一步扩凑数据类型和恢复通用性,称为C说话,并用C说话重写了UNIX操作系统。往后 C说话起头风行,为统一版本,ANSI于 1987年拟定了 C说话的尺度,称为 ANSIC。$ |3 W8 H: r/ }% B
2.C说话的特点
5 n, u! q1 c& X) z! E' g  C说话首要有以下特点:
" _5 _  H  b3 C  Z6 j  (1)与其它高级说话斗劲,更接近硬件,与机械说话斗劲,又更接近算法。C轨范易编写、易读、易查错和易改削。' |/ @4 p+ _$ p  K& J# k3 e# T! m
  (2)数据类型与运算符丰硕,描述算法更简单便利。
$ v$ l, `5 ?. E/ U  (3)C轨范的结构简单,说话包含的语句类别少。$ v% c7 N; `/ v* D& X& v6 [. s
  (4)是一种结构化说话,供给完美的结构化轨范节制结构,适宜采用结构化轨范设计体例开发轨范。" ?$ B. J* c8 n/ E3 S! i
  (5)也是一种模块化轨范设计说话,适宜大型轨范的研制和开发。7 c: C1 D9 J4 A) J" H$ B8 h
  (6)凡是C系统都供给大量的库函数供轨范开发人员选用,能简化轨范开发。- z8 J& K  m- t% o; R5 Q9 H
3.C轨范的根基结构
. f+ P% X. i. M9 g4 a5 q- [9 }: ]; k' i9 x. [
  凡是一个C轨范搜罗一个或多个函数,其中必有一个main函数,称为主函数。C函数的界说首要分两部门:函数声名部门和函数体。其中函数体由C说话的语句序列组成,实现函数的功能。C轨范老是从主函数起头执行。
回复

使用道具 举报

 楼主| 发表于 2012-8-2 08:51:16 | 显示全部楼层

2012年软件水平考试程序员之程序设计知识点(2)

</p>4.C说话的根基语句
- T1 a) o! {! o' a  C说话的语句首要分以下几种:" W; q) r/ E% H9 M
  (l)数据界说语句--用来界说轨范中使用的各类数据,及能存放数据的对象的名称和特征。  ]) a3 _1 @9 w  ^
  (2)表达式语句--任何在有意义的表达式之后接上分号(;)组成的语句。最常见的有
: m5 `( e3 b! c* m  赋值表达式和函数挪用表达式后加分号组成的表达式语句,分袂称为赋值语句和函数挪用语句。
5 Z  M( ?# ], H# v% e& j4 H  (3)流程节制语句--用来节制轨范执行过程的语句。它们有选择节制语句、轮回节制语句、break语句。continue语句、return语句和goto语句等。
; B9 S/ q2 `- t( c4 ]8 ~  (4)复合语句--用花括号括住一个语句序列,即组成复合语句。复合语句用来暗示其中的语句序列是一个整体,在逻辑上是单个语句,而且强调其中的语句按挨次一一执行。" V6 w4 k' i2 ]& D& w# X
  (5)空语句--只有单个分号(;)组成的语句。空语句暗示没有任何操作,用于选择节制或轮回节制没有出格被节制的成分语句,或在复合语句的末尾放置语句标号等。  F( _( i: j2 R" P
  (6)其它语句--如类型界说语句等。
; [# F: D1 h7 U. D6 J5.注释 # F1 Q0 ^& l  Z" ?
  为了便于阅读和理解轨范,可以在轨范的任何处所插入注释,以声名轨范、函数、轨范段。语句的功能或采用的算法。C说话的注释是用/*”和“*/”括住的肆意字符列。轨范编译时,注释不介入编译,也不会呈此刻方针轨范中。
, W: G1 g* ]+ Y+ @9 w  6.C说话的字符集9 a  @1 y4 y+ S& o9 j
  C说话的根基字符集有:
; r& f+ k( o) l* |7 u  (l)数字10个(0~9)。5 `5 h3 j3 o5 P' G) S2 Y
  (2)英文字母大、小写各26个(A~Z,a~z)。$ w* w' c6 _# C  C
  (3)键盘符号33个,用于组成非凡符号,其中下线字符”起一个英文字母的浸染,以组成标识符等语法成分。% o( z6 R$ c7 [5 _! Z! I9 W0 a+ D
  (4)转义字符,转义字符是由字符(\)起头后跟单个字符或若干字符组成,凡是用于暗示节制代码或非凡符号。4 w: _7 R0 x: ~+ I
7.C轨范的根基词汇
" k! f" Y/ e, t  C说话的根基词汇有:
3 P5 N" ^2 m& [5 N! x8 w/ }  (1)字面形式常量。如 100、15.0、“A”、“ABC”。
9 G0 S3 x- K7 z8 B8 g9 _  ^, N  (2)非凡符号。主若是运算符。
# \* W& A9 Z. }, B2 ]$ ?  (3)保留字。在轨范或语句中是用来暗示特定语法寄义的英文单词。  i$ x; t) A) E! e' u( e
  (4)标识符。用于命名轨范对象,如变量、常量、函数、标号等。在C说话中,一个合理的标识符由英文字母或下线符开首,后跟或不跟由字母、下线符、数字符组成的字符列。~般以下线符开首的标识符作为系统内部使用。
9 Y% ?  b, a: b2 \  ^, @6 y+ i  操作根基词汇,按照给定的C说话的句犯罪则就可命名轨范对象,描述表达式计较、机关语句、函数,直至整个轨范。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-8 13:15 , Processed in 0.470637 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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