c语言一段时间不输入自动为空,C语言强化训练(第一、二部分).ppt

C语言强化训练(第一、二部分)

C语言强化训练第一部分 语法与语义第二部分 程序构造方法 强化训练目的: 加强程序设计基础知识掌握与C语言基本编程能力的培养。包括基本语法、数据结构和基本算法。 内容重点突出,注重实用的原则。 关于计算机基础部分: 计算机基础涉及范围广,第一靠平时的积累;第二关注计算机领域的新发展和我国在计算机方面的新成就。 关于C语言学习方法: 学习计算机语言的目的是为了程序设计,因此计算机语言的学习不仅仅是掌握知识,更注重于应用能力的培养,因此学习过程中,应从两方面着手: 掌握知识:熟记相关的语法、语义; 应用能力培养:程序设计方式、方法的学习;通过实验、总结,把知识转变为应用能力。 C语言难点: C语言是众多计算机高级语言中最难学的语言之一。 C语言有很强的特性,数据类型丰富,语法语义变化繁多、既严谨又灵活。要消化这些,需要投入大量的时间和精力。 学习C语言,一方面学生缺乏这方面的学习经验,对于这门全新、枯燥、庞大的课程,心有余而力不足。 更重要的是经过一段时间学习缺乏应有的信心。 学习计算机语言时的思维: 学习计算机语言的思维是一种自顶向下的思维方式,可用八个字来形容:自顶而下,逐步细化。也就是从宏观到微观,从整体到局部。这种思维符合我们大学计算机的教学。这种思维强调的是“纲举目张”,强调的是分层次思考。 关于该讲义内容说明: 该讲义的大部分例题来自C语言等级考试真题。但也有部分题目来自其他语言等级考试真题或自拟的题目。 第一部分 语法与语义 一、C语言最基本部分 1. 保留字与标识符 标识符是指常量、变量、语句标号以及用户自定义函数的名称。作为标识符必须满足以下规则: 标识符必须由字母、下划线或数字(0~9)组成; 标识符的第一个字符可以是字母(a~z, A~Z)或下划线(_); 保留字不能作标识符。 第一部分 语法与语义 特别提示:C语言是一种大小写敏感的语言。 如:Test、test是2个不同的标识符。 例:以下选项中,__B__是C语言关键字。 A. printf B. include C. fun D. default 第一部分 语法与语义 2. 常量 整数:注意八和十六进制数; 实数:用指数形式表示小数时,方幂e(或E)前后必须是数字,e的前面可以是整数也可以是小数,但e后面只能为1~3位整数。如:1.24e3、-4.3e-2是合法的实数。但1.3e、e2、1.2e3.1等是不合法的实数。 第一部分 语法与语义 字符数:字符常量是用单引号括起来的一个字符,如’e’、’E’;或“\”开始,后跟一个字符或一个整型常量(字符的ASCII码值)的方法来表示另一个字符。 如:’\0’、’\n’、’\\’、’\20’等。 字符串常量:用一对双引号将0个或若干个字符括起来。注意中间\0字符、字符串长度和占用内存字节数。 如:”123\123\\\0abc” 第一部分 语法与语义 符号常量: #define a 10 const int b=20; 字符常量是用单引号括起来的一个字符,如’e’、’E’;或“\”开始,后跟一个字符或一个整型常量(字符的ASCII码值)的方法来表示另一个字符。符号常量在程序中不能被改变。 第一部分 语法与语义 例:1. 设有定义和声明如下: #define d 2 int x=5;float y=3.83; char c=’d’; 以下表达式中有语法错误的是  D 。 A.x++ B.y++ C.c++D.d++ 2. 以下语句中有语法错误的是 A 。 A.printf("%d“,0e); B.printf(”%f“,0e2); C.printf(”%d”,0x2);D.printf(”%s”,“0x2”); 第一部分 语法与语义 3.表达式 算术运算符与表达式 运算符有:+、-、*、/、%。 特别关注:/和%运算。 对于除法运算,如果运算符两边的操作数都是整数,其运算结果也是整数,即两数整除;如果两个操作符中有一个是实数,其运算结果就是实数。 4/5 运算结果为0 4.0/5或4.0/5或4.0/5.0运算结果为0.8 5/4 运算结果为1 5.0/4或5/4.0运算结果为1.25。 第一部分 语法与语义 例:1. 已知有声明“int a=3,b=4,c;”,则执

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值