欢迎来到天天文库
浏览记录
ID:41109995
大小:1.08 MB
页数:137页
时间:2019-08-16
《《C语言强化训练》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言强化训练第一部分语法与语义第二部分程序构造方法C++语言程序设计强化训练目的:加强程序设计基础知识掌握与C语言基本编程能力的培养。包括基本语法、数据结构和基本算法。内容重点突出,注重实用的原则。2关于计算机基础部分:计算机基础涉及范围广,第一靠平时的积累;第二关注计算机领域的新发展和我国在计算机方面的新成就。3关于C语言学习方法:学习计算机语言的目的是为了程序设计,因此计算机语言的学习不仅仅是掌握知识,更注重于应用能力的培养,因此学习过程中,应从两方面着手:掌握知识:熟记相关的语法、语义;应用能力培养:程序设
2、计方式、方法的学习;通过实验、总结,把知识转变为应用能力。4C语言难点:C语言是众多计算机高级语言中最难学的语言之一。C语言有很强的特性,数据类型丰富,语法语义变化繁多、既严谨又灵活。要消化这些,需要投入大量的时间和精力。学习C语言,一方面学生缺乏这方面的学习经验,对于这门全新、枯燥、庞大的课程,心有余而力不足。更重要的是经过一段时间学习缺乏应有的信心。5学习计算机语言时的思维:学习计算机语言的思维是一种自顶向下的思维方式,可用八个字来形容:自顶而下,逐步细化。也就是从宏观到微观,从整体到局部。这种思维符合我们大学计
3、算机的教学。这种思维强调的是“纲举目张”,强调的是分层次思考。6关于该讲义内容说明:该讲义的大部分例题来自C语言等级考试真题。但也有部分题目来自其他语言等级考试真题或自拟的题目。7第一部分语法与语义一、C语言最基本部分1.保留字与标识符标识符是指常量、变量、语句标号以及用户自定义函数的名称。作为标识符必须满足以下规则:标识符必须由字母、下划线或数字(0~9)组成;标识符的第一个字符可以是字母(a~z,A~Z)或下划线(_);保留字不能作标识符。8第一部分语法与语义特别提示:C语言是一种大小写敏感的语言。如:Test、
4、test是2个不同的标识符。例:以下选项中,_____是C语言关键字。A.printfB.includeC.funD.default9第一部分语法与语义2.常量整数:注意八和十六进制数;实数:用指数形式表示小数时,方幂e(或E)前后必须是数字,e的前面可以是整数也可以是小数,但e后面只能为1~3位整数。如:1.24e3、-4.3e-2是合法的实数。但1.3e、e2、1.2e3.1等是不合法的实数。10第一部分语法与语义字符数:字符常量是用单引号括起来的一个字符,如’e’、’E’;或“”开始,后跟一个字符或一个整型常
5、量(字符的ASCII码值)的方法来表示另一个字符。如:’ ’、’’、’\’、’20’等。字符串常量:用一对双引号将0个或若干个字符括起来。注意中间 字符、字符串长度和占用内存字节数。如:”123123\ abc”11第一部分语法与语义符号常量:#definea10constintb=20;字符常量是用单引号括起来的一个字符,如’e’、’E’;或“”开始,后跟一个字符或一个整型常量(字符的ASCII码值)的方法来表示另一个字符。符号常量在程序中不能被改变。12第一部分语法与语义例:1.设有定义和声明
6、如下:#defined2intx=5;floaty=3.83;charc=’d’;以下表达式中有语法错误的是。A.x++B.y++C.c++D.d++2.以下语句中有语法错误的是。A.printf("%d“,0e);B.printf(”%f“,0e2);C.printf(”%d”,0x2);D.printf(”%s”,“0x2”);13第一部分语法与语义3.表达式算术运算符与表达式运算符有:+、-、*、/、%。特别关注:/和%运算。对于除法运算,如果运算符两边的操作数都是整数,其运算结果也是整数,即两数整除;如果两个
7、操作符中有一个是实数,其运算结果就是实数。4/5运算结果为04.0/5或4.0/5或4.0/5.0运算结果为0.85/4运算结果为15.0/4或5/4.0运算结果为1.25。14第一部分语法与语义例:1.已知有声明“inta=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,c的值为______。A.0B.3C.3.5D.42.以下双目运算符中要求两个操作数均为整型的运算符是_______。A.
8、
9、B.&&C./D.%15第一部分语法与语义关系运算符与表达式运算符有:>、>=、<、<=、==、!=。特别关
10、注:1.把=理解==或把==写成=。重点在上机改错题。2.注意类似式子:设有定义intx=3;计算511、12、。特别关注:逻辑表达式优化所带来的影响(也称副作用)。例:已知有声明“inta=12,b=15,c;”,则执行表达
11、
12、。特别关注:逻辑表达式优化所带来的影响(也称副作用)。例:已知有声明“inta=12,b=15,c;”,则执行表达
此文档下载收益归作者所有