- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 错误
指针变量的运算: 取地址运算符 取内容运算符*
注意:指针运算符*和指针变量说明中的指针说明符* 不是一回事。在指针变量说明中,“*”
是类型说明符,表示其后的变量是指针类型。 而表达式中出现的“*”则是一个运算
您可能关注的文档
- 三下复习题:.ppt
- 万里学院-数字电子技术基础-第一章习题及参考答案.pdf
- 三副业务心得体会.pdf
- 万科集团前期策划培训教程52162.ppt
- 三年回购之约谁能保证.pdf
- 三年级上期中复习11-19.ppt
- 三年级下册《品德与社会》复习题.ppt
- 三年级-第六单元-语文园地六.ppt
- 三年级下册《长方形和正方形面积的计算》65740.ppt
- 三年级下册古诗二首乞巧课件.ppt
- 2025年四川省医学科学院·四川省人民医院招聘58人笔试模拟试题及答案解析.docx
- 2025广发银行太原分行社会招聘4人笔试备考题库及答案解析.docx
- 2025年浙江宁波市鄞州区第二医院医共体总院招聘编外人员2人笔试模拟试题及答案解析.docx
- 2025广西柳州一五八医院招聘10人笔试备考题库及答案解析.docx
- 2025广西崇左市凭祥市口岸工作服务中心招聘工作人员2名笔试备考试题及答案解析.docx
- 2025宁夏恒康科技有限公司面向社会招聘9人笔试备考试题及答案解析.docx
- 2025广西防城港市上思县第三小学顶岗教师招聘笔试备考试题及答案解析.docx
- 2025年中国烟草总公司郑州烟草研究院招聘(26人)笔试模拟试题及答案解析.docx
- 2025广西桂林市第十九中学初中政治代课教师招聘1人笔试模拟试题及答案解析.docx
- 2025年齐齐哈尔工程学院招聘98人笔试模拟试题及答案解析.docx
文档评论(0)