100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > C语言调试语法差错步骤称为 计算机等级考试二级C语言真题辅导.ppt

C语言调试语法差错步骤称为 计算机等级考试二级C语言真题辅导.ppt

时间:2018-09-26 09:51:06

相关推荐

C语言调试语法差错步骤称为 计算机等级考试二级C语言真题辅导.ppt

计算机等级考试二级C语言真题辅导.ppt

全国计算机等级考试辅导(二级)信息技术学院 张开利全国计算机等级考试大纲内容 笔试考试( 90分钟) 满分 100分 (统一试卷) C语言、 Visual Basic 70分 公共基础 30分 数据结构 程序设计 软件工程 数据库设计原理 上机考试( 90分钟) 满分 100分 (随机抽题) 基本操作题 30分 简单操作题 40分 综合操作题 30分 程序填空题 30分 程序改错题 30分 程序编程题 40分C语言 Visual Basicl 考试时间下半年为 9月 18日至 22日。第一天上午考笔试,上机考试从笔试的当天下午开始 。前者是在全国规定的时间进行统考,后者是由上机考试系统进行分时分批考试。考试成绩划分为优秀、良好、及格和不及格四个等第成绩,笔试或上机考试成绩只有一门及格的,下次考试及格的一门可以免考,两部分考试均及格者,由教育部考试中心颁发统一印制的合格证书。辅导时间安排l 第六周 4.8l 第七周 4.12, 4.15l 第八周 4.19, 4.22l 第九周 4.26, 4.29l 五一放假l 五一假后 11次课,时间待定l 下学期 2次课,时间待定l 辅导形式理论,上机随机安排学习建议l 熟悉教材l 抓住重点l 全面复习l 适当模拟一、 C语言的结构1. 函数是程序的基本构成,包括 main函数和其 他函数。2. 头文件,数据说明,函数的开始和结束标志。3. 源程序的书写格式。4. C语言的风格。 C语言的结构l C语言发展历史 当代最优秀的程序设计语言l C语言的特点 语言是一种结构化程序设计语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。 语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好语言的字符集l 字符是组成语言的最基本的元素。语言字符集由字母,数字,空格,标点和特殊字符组成。在字符常量,字符串常量和注释中还可以使用汉字或其它可表示的图形符号。1.字母小写字母 a-z共 26个,大写字母 A-Z共 26个 2.数字 0 9共 10个3.空白符 空格符、制表符、换行符等统称为空白符。空白符只在字符常量和字符串常量中起作用。在其它地方出现时,只起 间隔作用 , 编译程序对它们忽略。因此在程序中使用空白符与否,对程序的编译不发生影响,但在程序中适当的地方使用空白符将增加程序的清晰性和可读性。4.标点和特殊字符 语言词汇 1.标识符 在程序中使用的变量名、函数名、标号等统称为标识符。 除库函数的函数名由系统定义外,其余都由用户自定义。 C 规定,标识符只能是字母 A Z, a z、数字 0 9、下划线 组成的字符串,并且其第一个字符必须是字母或下划线。 以下标识符是合法的 a x _3x BOOK_1 sum5 以下标识符是非法的 3s s*T -3x bowy-1注意问题 长度字母大小写有区别尽量见名知意2.关键字 关键字是由语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。语言的关键字分为以下几类 1类型说明符 用于定义、说明变量、函数或其它数据结构的类型。如 int,double等 2语句定义符 用于表示一个语句的功能。如 if else就是条件语句的语句定义符。 3预处理命令字 用于表示一个预处理命令 。 32个关键字 由系统定义,不能重作其它定义由系统定义,不能重作其它定义 auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while9种控制语句 if elsefor while dowhile continuebreakswitchgotoreturn3.运算符 l 语言中含有相当丰富的运算符。运算符与变量,函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成。 34种运算符算术运算符 - * / 关系运算符 逻辑运算符 inta;C编译器会把 inta当成一个标识符处理,其结果必然出错。 5.常量C 语言中使用的常量可分为数字常量、字符常量、字符串常量、符号常量、转义字符等多种。6.注释符l 注释符在 “/*”和 “*/”之间的内容即为注释;当前行 之后的内容即为注释。l 程序编译时,不对注释作任何处理。l 注释可出现在程序中的任何位置。l 注释用来向用户提示或解释程序的意义。l 在调试程序中对暂不使用的语句也可用注释符括起来,使翻译跳过不作处理,待调试结束后再去掉注释符。C程序格式和结构特点例 1.1 第一个程序 Hello,World/* example1.1 The first C Program*/include mainprintf“Hello,World”;注释编译预处理函数语句输出Hello,World例 1.2/* example1.1 calculate the sum of a and b*/include /* This is the main program */main int a,b,sum;a10;b24;sumadda,b;printf”sum dn“,sum;/* This function calculates the sum of x and y */int addint x,int y int z;zxy;returnz;运行结果sum34函数语句预处理命令注释格式特点l 习惯用 小写 字母,大小写敏感l 不使用行号, 无程序行 概念l 可使用空行和空格l 常用 锯齿形 书写格式main main int i , j , sum;sum0;fori1; i例 /*This is the main /* of example1.1*/ */ 非法l 编译预处理命令源程序的结构特点1.一个语言源程序可以由一个或多个源文件组成。 2.每个源文件可由一个或多个函数组成。3.一个源程序不论由多少个文件组成,都有一个且只能有一个 main函数,即主函数。4. 是函数开始和结束的标志 ,不可省5.源程序中可以有预处理命令 include 命令仅为其中的一种, include称为文件包含命令,扩展名为 .h的文件也称为头文件或首部文件 ,预处理命令通常应放在源文件或源程序的最前面。6.每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号 “”之后不能加分号。7.标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。 书写程序时应遵循的规则 从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则 1.一个说明或一个语句占一行。2.用 括起来的部分,通常表示了程序的某一层次结构。 一般与该结构语句的第一个字母对齐,并单独占一行。3.低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。 C程序1 C程序是由函数构成的。 这使得程序容易实现模块化。 2 一个函数由两部分组成 函数首部 例 add函数首部int addint x,int y 函数体 花括号内的部分。若一个函数有多个花括号 ,则最外层的一对花括号为函数体的范围。 函数体包括两部分 声明部分 int z; 可缺省执行部分由若干个语句组成。 可缺省注意注意函数的声明部分和执行部分都可缺省,例如void dump 这是一个空函数 ,什么也不做 ,但是合法的函数。算法l 广义地说,为解决一个问题而采取的方法和步骤,就称为 “ 算法 ” 。l 算法的特性 有穷性 包含有限的操作步骤 确定性 算法中的每一个步骤都应当是确定的 有零个或多个输入 输入是指在执行算法时需要从外界取得必要的信息 有一个或多个输出 算法的目的是为了求解, “ 解 ” 就是输出 有效性 算法中的每一个步骤都应当能有效地执行,并得到确定的结 果 。拥有足够的情报编辑链接编译执行C程序上机步骤file.程序代码的录入 ,生成源程序 *.c语法分析查错,翻译生成目标程序 *.obj与其它目标程序或库链接装配 ,生成可执行程序 *.二、数据类型及其运算1. C的数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法。2. C运算符的种类、运算优先级和结合性。3. 不同类型数据间的转换与运算。4. C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。C数据类型基本类型构造类型指针类型空类型 void定义类型 typedef数值类型字符类型 char枚举类型 enum整 型浮点型单精度型 float双精度型 double短整型 short长整型 long整型 int数组结构体 struct共用体 union所谓数据类型是按被说明量的性质,表示形式,占据存储空间的多少,构造特点来划分的。 常量和变量l 在程序执行过程中,其值不发生改变的量称为常量,取值可变的量称为变量。l 在程序中,常量是可以不经说明而直接引用的,而变量则必须 先说明后使用 。 l 常量区分为不同的类型l 符号常量define PRICE 30整型 100, 125, -100, 0实型 3.14 , 0.125, -3.789字符型 a, b, 2字符串 “a“, “ab“, “1232“

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。