网站大量收购闲置独家精品文档,联系QQ:2885784924

三级C、C++语言复习资料.pdf

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三级C、C语言复习资料

三级 C 上机的考试概括:一道编程题,不是完整的编程,完成一段函数 如何顺利通过考试: 熟悉上机环境,考试过程中不要在此浪费时间和精力 掌握一些 C 编程的基本知识 看好南开 100 题的各种题型的解法 多上机独立练习。 掌握题库题目分类规律,考试题型有限,只是少数考题条件略改,比如原题中是“从 大到小”排序,考题也许改成“从小到大”排序;排序关键字变化等,因此读透题 目的基础上再做题,不因马虎而做错题目。 考试过程中,认真审题最关键,看到自己熟悉的简单题目、复杂题目考试之前分别 对待,考试过程中保持冷静,不慌张,见易题不盲目欢喜,见难题不乱阵脚。 C 编程的基本知识 《C 程序设计》的内容很丰富,按照考试要求,100 题解法中主要涉及到的是基础知识、 四种结构的的程序设计、函数与数组的应用和算法,在学习时,应该把主要精力放在这些部 分,其它的知识,如输入输出的语句、文件的读写、指针的定义等,源程序已经给出(只要 能读懂即可)。. 一、快速掌握 C 语言的语法忠告 强化学习,加上机练习。在写程序上经常忘记 C 语言中的分号、小括号、大括号的运 用,一开始就要养成良好习惯和细心。特别注意的是为什么说上机练习很重要,原因就是在 纸上写的,语法错了不知道,而上机错了就显示。 二、C 语言的运算符和运算顺序 这是学好《C 程序设计》的基础,C 语言的运算非常灵活,功能十分丰富,运算种类远 多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算 使表达式更为简单。当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符 时,运算的优先顺序和结合规则十分重要。 考试中常用的运算符: 1.算术运算符 包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--) 2.关系运算符 用于比较运算。包括大于()、小于()、等于(==)、 大于等于(=)、小于等于(=)和不等于 (!=) 3.逻辑运算符 用于逻辑运算。包括与()、或(||)、非(!) 4.位操作运算符 左移()、右移() 5.赋值运算符 用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=) 6.指针运算符 用于取内容(*)和取地址()二种运算。 7.特殊运算符 有括号(),成员(.)等几种。 先要明确运算符按优先级不同分类,下面我们通过几个例子来说明: (1) 5*8/4%10 这个表达式中出现 3 种运算符,是同级运算符,运算顺序按从左至右结合,因 此先计算 5 *8=40,然后被4 除,结果为 10,最后是%(求余数)运算,所以表达式的最终结 果为 10%10 = 0; (2)a = 3;b = 5;c =++ a* b ;d =a + +* b; (3)(a = 3,b = 5 ,b+ = a ,c = b* 5) 三、学好数据类型定义 1、常见的数据类型: (1)基本数据类型:整型、长整型、字符型、无符号型(unsigned char)、实数型 float、double int 整数; char 字符 单引号,数字串问题,转义字符: \n ; double、float 都是浮点型,double (双精度型)比float (单精度型)存的数据更准确些, 占的空间也更大,int 是整型,long 是长整型。 注意:允许字符变量参与数值运算,即用字符的ASCII 码参与运算。由于大小写字母的ASCII 码相差 32,因此运算后把小写字母换成大写字母。然后分别以整型和字符型输出。 (2 )指针类型: 定义方式: 类型说明符 *变量名; int *p; char *p; 赋值方法:int a; int *p=a; 或者 int a;int *p; p=a; 注意:不允许把一个数赋予指针变量,错误形式: int *p;p=1000; 被赋值的指针变量前不能 再加“*”说明符,如写为*p=a 错误 指针变量的运算: 取地址运算符 取内容运算符* 注意:指针运算符*和指针变量说明中的指针说明符* 不是一回事。在指针变量说明中,“*” 是类型说明符,表示其后的变量是指针类型。 而表达式中出现的“*”则是一个运算

文档评论(0)

精品文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档