- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言程序设计课件内20091
C语言程序设计 计算机网络技术专业 池瑞楠 老师的联系方法 Name: 池瑞楠 Tel: office) home) Mobile: Email: chiruinan@ ruinan@ QQ: 1378717 课程概述 本课程的性质、地位 1、专业基础课;前导课程《程序设计基础》;后续课程有《面向对象程序设计(Java)》、《数据结构》等课程 2、学分:3.5分; 学时:60 考核方式 形成性考核(平时70%+期末30%) 课程概述 本课程的任务 1、编程能力 要求学生在学习《程序设计基础》的基础上,掌握使用C语言进行编程的基本方法。掌握编写并使用自定义函数的方法,能够使用系统函数;掌握使用二维数组进行遍历的方法;掌握一维数组在字符处理中的应用;掌握使用指针进行一维数组遍历的方法;掌握结构体的基本概念;掌握文件保存数组数据的方法。掌握主程序中使用函数建立功能模块的方法,能用流程图描述简单问题的算法,能够根据流程图和算法,编制出相应的C语言程序。 2、行业规范与习惯: (1)初步掌握软件开发流程和步骤,能够对所提出的问题进行算法分析、描述和程序设计 (2)进一步培养规范化的编程习惯 课程概述 本课程的学习难点 数组和指针 函数与结构化程序 结构体 文件处理 课程概述 教学基本要求: 职业素质要求:守时、保质、保量、沟通、协作; 课堂要求:按时出勤,有事请假、积极和教师配合、有礼貌、师生相互尊重、上课关手机; 上课最基本的要求:必须带教材、课堂笔记、笔 作业、报告要求:规范、工整、按时交、保质 学习方法 多思多练多问 学习资源 教材 参考资料 精品课程网站、教师教学网站 老师 程序设计基础:复习及试卷评讲 C语言程序的基本框架 运行C语言程序的一般过程 程序和内存 变量的输入和输出 运算符和表达式 重点:三种基本的程序结构 流程图 结构化程序设计(数组、函数) 程序和内存 程序编译时,系统根据变量的类型为每一个变量在内存中分配相应的内存空间 分配的内存空间的大小和变量的类型相关,它决定了可存放的数的范围 对变量的使用,实际上是通过变量名找到相应的内存空间地址,然后从中读写变量的值。 基本数据类型(1) 6种类型的整型数:(1)signed?int:有符号整型数说明。简写为int,?字长为2字节共16位二进制数,?数的范围是-32768~32767。?(2)signed short:有符号短整型数说明。简写为short,其他同上。 (3)signed?long?int:有符号长整型数说明。简写为long,?字长为4字节共32位二进制数,?数的范围是-2147483648~2147483647。?(4)unsigned?short/unsigned int:无符号(短)整型数说明。简写为unsigned?short/unsigned [int],??字长为2字节共16位二进制数,?数的范围是0~65535。?(5)unsigned?long?int:无符号长整型数说明。简写为unsigned?long,?字长为4字节共32位二进制数,?数的范围是0~4294967295。 基本数据类型(2) 2种类型的实型数:?(1)float:单精度实型数。字长为4?个字节共32?位二进制数,???数的范围是3.4x10-38E~3.4x10+38E。?(2)double:双精度实型数。字长为?8个字节共?64?位二进制数,??数的范围是1.7x10-308E~1.7x10+308E。?????说明:?实型数均为有符号实型数,?没有无符号实型数。 基本数据类型(3) 2种类型的字符型数据:?(1)char:有符号字符数据。字长为1个字节共8位二进制数。有符号字符型数取值范围为-128~127。(2)unsigned?char:无符号字符数据。字长为1个字节共8位二进制数。无符号字符型数到值范围是0~255。255个字符对应的整型值称为字符的ASCII码。 类型转换 自动类型转换 强制类型转换 (类型名) (表达式) 变量的输入和输出 数据的格式化输入和输出 int %d %ld %u %o %x char %c %d float/double %f %m.nf 单个字符的输入和输出 getchar()、getch() putchar() 新增运算符 自增(++)、自减(--)运算符 【区别】++/--所在位置不同的区别:先使用变量还是先将变量的值加/减1 复合运算符(+=、-=、*=、/=、%=) 选择、循环的综合运用(1) 讨论与思考 循环的三要素 while/do-while/fo
文档评论(0)