- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]二级C语言讲稿上
全国计算机等级考试 二级C语言程序设计 复旦高银电脑培训中心 二级C语言 笔试考试:120分钟(公共基础知识30分+C语言70分) 上机考试:60分钟(程序填空30分+程序修改30分+程序设计40分) 考试时间:2006年4月下旬 第一章 程序设计的基本概念 计算机程序设计语言的分类: 机器语言、汇编语言、高级语言 用C语言编写程序的过程: C语言源程序 → 目标程序 →可执行文件 (后缀为.C) (后缀为.OBJ) (后缀为.EXE) 编译 连接 程序设计的组成部分: 1、确定数据结构 2、确定算法 3、编码 4、调试程序 5、整理并写出文档资料 算法: 算法是指为解决某个特定问题而采取的确定且有限的步骤 算法的特性: 1、有穷性 2、确定性 3、可行性 4、有零个或多个输入 5、有一个或多个输出 算法的描述: 1、伪代码 2、传统流程图 3、N-S流程图 结构化程序设计的三种基本结构: 1、顺序结构 2、选择结构 3、循环结构 例题:先后输入若干个数,要求打印出其中最大的数,当输入数小于0时 结束。 第二章 C程序设计的初步知识 C语言的简单的程序例子 例:输入矩形的两条边长,求矩形的面积 # include ”stdio.h” ?引入C语言提供的头文件 main( ) ?每个C语言程序都必需有一个且只能有一个主函数 { ?每个函数体都从 { 号开始 float a, b, area ; ?定义所需的变量(C语言的变量使用前必需先定义) a=1.2 ; /*给变量赋值*/ ?注释部分 b=3.6 ; ?每个C语名都必需以 ; 号结束 area=a * b ; /*求出面积,放入变量*/ printf(“a=%f, b=%f, area=%f \n, a, b, area) ; /*输出两条边的值和矩形面积*/ } ?每个函数体都以 } 号结束 程序运行结果: 注意:C语言严格区分字母的大、小写 a=1.20000, b=3.600000, area=4.320000 标识符: 在C语言中,标识符可用作变量名、符号名、函数名、数组名、文件名和具有专门意义的名字。 标识符的起名规则: 合法的标识符由字母、数字和下划线组成,且第一个字符必须是字母或下划线。 例:正确的标识符:area、PI、_ini、a_array、s1234、P101p 不正确的标识符:456P、cade-y、w.w、ab 标识符的长度: 根据计算机系统的不同有不同的限制,一般DOS下编程,标识符的长度应在前8个字符以内。 例如:number101和number102在计算机系统内则被认为是相同的标识符number10。 标识符的分类: 标识符一般分为三类: 1、关键字------------该类标识符为C语言系统所定义,在程序中有固定的含义,不能另作它用。详见教科书附录一。 例:int、float、if、else等均为关键字 2、预定义标识符----------------该类标识符也为C语言系统所定义,有特定的含义,但与关键字不同的是,它充许用户将其移作它用。一旦当用户将其用作它用时,其原有的含义即失效。 例:printf、scanf等均为预定义标识符 3、用户标识符---------------由用户根据需要定义的标识符称为用户标识符。定义时应遵循标识符的命名规则,并尽量与系统的预定义标识符相区别。 常量: 在程序运行过程中,其值不能被改变的量,称为常量。在C语言中常量是有不同的类型的。 例:12、3.56、’A’、’b’等。 符号常量: 符号常量即以一个符号名来代表一个常量。符号常量一般用大写。 例:计算当半径为1、2、3时圆的面积 变量: 其值可以改变的量称为变量,变量的实质是代表了内存中的某个存储单元。任何对变量的操作实际上是对该变量所代表的内存
文档评论(0)