0098《的高级程序设计(c语言)》2013年6月期末考试指导.docVIP

0098《的高级程序设计(c语言)》2013年6月期末考试指导.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
0098《高级程序设计(语言)》20年月期末考试指导 100分,考试时间0分钟。 (二)题型及各题型所占分数和相应的答题技巧 1.选择题 答题技巧:选择与题干相匹配的答案,注意错误答案干扰。 2.读程序写结果 答题技巧:要注意书写格式,包括空格、回车等。 3.改错题 答题技巧:理解程序要点,找出错误之处进行改正。 本课程内容相对较为琐碎,需要理解掌握的东西比较多,希望学员们能够在理解算理的基础上完成复习工作。 说明:本考试指导只适用于201303学期期末考试使用,包括正考和重修内容。指导中的章节知识点涵盖考试所有内容,给出的习题为考试类型题,习题答案要点只作为参考,详见课程讲义或笔记。如果在复习中有疑难问题请到课程答疑区提问。最后祝大家考试顺利! 二、重点内容 第一章 C语言程序设计基础 1.C程序的基本结构 例如: /* This is the first program */(注释信息) main()(主函数) { printf(”Welcome to C! \n”)C程序的执行过程 从本程序的main开始,到main函数结束 第二章 基本数据类型、运算符和表达式 1.C语言规定,符号常量和变量必须“先定义,后使用”。 2.C语言的基本数据类型及各自的定义方式 (1)整型数据 C语言提供了3种表示整数常量的方法:十进制整数、八进制整数、十六进制整数。 整型变量的定义 格式:“数据类型名标识符 变量名”即“int 变量名;”,整型类型名int与变量名之间要用空格分开,最后还要以分号结尾。 (2)字符型数据 C语言中,用单引号括起来的是字符常量,用双引号括起来的被称为字符串常量。字符串实际上是连续存放的一组字符,但最后一个字符的值是0。 (3)实型数据 实型常量有两种表示方法:十进制小数形式和指数形式。 实型变量的分类 单精度实型(float) 双精度实型(double) 长双精度实型(long double) (4)空类型:void 3.Printf函数输出各种类型数据的方法 (1)格式:printf(参数列表) (2)Printf函数可以带多个参数,例如:printf(“variable a=%d”,a) (3)函数printf在显示不同类型数据时使用不同的格式控制符 Int %d;unsigned int %u;float %f;char %c;字符串 %s 4.运算符和表达式的含义 变量用来存放数据,运算符则用来处理数据。用运算符将变量和常量连接起来的符合c语法规则的式子被称为表达式。 5.运算符的种类(按所带操作数的数量划分) 单目运算符、双目运算符、三目运算符 6.C语言的各种运算符和表达式 (1)赋值运算符和赋值表达式:“=”/“=”; c语言中,“=”被称为赋值运算符,它的作用是设置变量的值。 C语言允许在一个表达式中对多个变量连续赋值,例如:a=b=c=22。连续赋值的表达式的运算顺序是从右向左的(又被称为右结合性)。 说明:与数学中的=严格区分开来,在c语言中,a=b只是代表要将b的值赋给a,并不说明a的值与b的值相等。 (2)强制类型转换符 当等号左右两边的数据类型不一致时,c语言将首先将=右边的表达式的值转化为=左边的数据类型,然后再赋值给=左边的变量。例如: int a; a=3.2; 这时赋给a的值是3。 (3)算术运算符和算术表达式:+、-、*、/和% c语言提供的算术运算符包括:加(+)、减(-)、乘(*)、除(/)和取余(%)。这些都是双目运算符。利用算术运算符连接起来的式子称为算术表达式。 说明: +、—、*、/运算符既可用语整型数据的算术运算,又可用于实型数据的算术运算。而%只能用于整数。 先乘除、后加减。 同级运算符的计算顺序是从左向右。 优先级:强制转换运算符 算术运算符赋值运算符。例如: int a; a=(int)2.5*2+3; 最后a的值是7。 (4)自增自减运算符和符号运算符:++、--和- -既是一个算术运算符,又是一个负号运算符,它是一个单目运算符;例如,a=34,则-a是-34。负号运算符优先级与强制类型转换运算符一样。 ++和-- ++的作用是使变量自己增1,--的作用是使变量自己减1。与负号运算符优先级相同。 ++和--位于变量左边和右边的结果是不同的。(在变量左边,先增减后计算;在变量右边,先计算,后增减) (5)位运算符:按位与()、按位或(|)、按位异或(^)、按位取反(~)、左移()和右移() 上述除了按位取反(~)外,都是双目运算符。位运算符只能作用于int和char型数据。 (6)逗号运算符和逗号表达式 用逗号连接起来的表达式称为逗号表达式。 一般形式:表达式1,表达式2,……,表达式k,例如:a+5,b=6,b++ 逗号表达式的计算规则

您可能关注的文档

文档评论(0)

xiaofei2001128 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档