- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
知识扩展-文件包含 文件包含是指一个源文件将另一个源文件的整个内容嵌入进来。 文件包含的形式: 格式一:#include “文件名” 格式二:#include 文件名 说明: 文件名可以包含文件路径。 格式一:系统先在引用被包含文件的源文件所在目录下 寻找被包含的文件,如果找不到,再按指定的标准方式查找其它目录,直到找到为止。格式二:系统只按规定的标准方式检索文件目录。 一般情况下,使用用户自己编写的头文件时用双引号,使用系统提供的标准头文件时用尖括号。 知识扩展-什么是程序 程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述 程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 银行 带上存折去银行 3. 将存折和取款单递给银行职员 2.填写取款单并到相应窗口排队 4.银行职员办理取款事宜 知识扩展-日常生活中的程序 5. 拿到钱并离开银行 知识扩展-计算机中的程序 著名的计算机科学家沃思提出一个公式: 程序=数据结构+算法 数据结构:对数据的描述,指数据的类型和组织形式。 算法:对操作的描述(操作步骤),指计算机求解某一问题而采用的方法和步骤。 比如:菜谱(程序) 1)配料:数据结构 2)操作步骤:算法 算法 求解圆的面积和周长 问题: (1)获得圆的半径r; (2)求出圆的面积s=?r2; (3)求出圆的周长l=2?r; (4)显示圆的面积和周长。 算法 算法:解决问题的具体方法和步骤 算法的自然语言描述 举例1:计算一位学生3门课程的考试总分和平均分。 (1)获得要计算的3个数 (2)求出3个数之和 (3)把和除以3 (4)显示和及平均分 举例2:求解一元二次方程 (1)获得一元二次方程ax2+bx+c=0的3个系数a、b、c (2)计算d=b2-4ac,得到中间结果d (3)计算d的算术平方根s=sqrt(d) (4)分别计算x1=(-b+s)/(2a)和x2=(-b-s)/(2a) (5)显示两个根x1 和x2 小结 C程序的基本结构包括:预处理语句、main函数,main函数中的内容使用{ }括起来,每条语句必须用分号结束 C程序编写完成后,首先需要通过编译转换成目标文件,然后通过连接创建可执行程序,最后才可以执行该程序 可以使用Visual C++ 6.0 IDE编辑和运行C程序 作业 1、复习本章内容,预习第二章。 下课 C语言被分类位高级语言,但实际上它是一种介于高级语言和低级语言之间的语言。 计算机科学中很多事物都难以进行准确的分类和定义,甚至根本没有定义。所以学习中要注意理解,而不是记忆。 C语言程序设计 C语言程序设计 C语言程序设计 C语言程序设计 姓 名 单 位 韩建成 QQ:395567434 信息工程与管理系 《C语言程序设计》 让我们共同回忆 计算机系统 硬件系统 软件系统 运算器 输出设备 控制器 存储器 输入设备 系统软件 应用软件 操作系统 数据库系统 网络系统 程序设计语言与 语言处理程序 低级语言:机器语言与汇编语言 高级语言:C、fortran、pascal等 面向对象的程序设计语言:C++等 分类:编译型和解释型 C为编译型 1 C语言程序设计---示例1 1 C语言程序设计---示例2 2 为什么发明高级语言1000101001110001101101001001001001010101010000101000100000100100编程语言 低级 高级 C 语言是贝尔实验室的 Dennis Ritchie(丹尼斯·里奇) 在1973 年设计的。 C 最初用于开发系统级程序。如UNIX 很多流行语言、新生语言都借鉴了它的思想、语法 从C++,到Java,再到C# 结构化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护 语句简洁:学习时入门相对容易,C 语言很好地总结了其他语言提出的程序库概念 功能强大:既可用于系统软件的开发,也适合于应用软件的开发。兼有低级语言和高级语言的特点(允许直接访问物理地址,能对位(bit)进行操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作) 移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统。 2 为什么学习C语言——特点 计算机的层次 硬件(Hardware) 操作系统(OS) 应用程序(Application) 应用平台 基于平台的应用程序 低级语言的地盘 高级语言的地
您可能关注的文档
- W网规高培-WCDMA无线接口物理层总结.ppt
- 初二物理PEP版第3章物态变化第一节温度总结.ppt
- 初二物理其中复习用总结.ppt
- xb第一轮复习之:5正确使用标点符号总结.ppt
- xiaoxue三年级第九课当别人比我强总结.ppt
- xiao八年级语文献给母亲的歌综合实践课_人教版总结.ppt
- 初二系列主题班会:奋斗成就人生梦想总结.ppt
- xp+office2003---11总结.ppt
- 初二下14.1现代科技在身边总结.ppt
- xp+office2003---15总结.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
最近下载
- 汽车英语(第四版)习题答案.pdf VIP
- 苏科版《物质物理属性》复习总结课件.ppt VIP
- 一般过去时练习专项练习.docx VIP
- (市质检)福州市2025届高三第一次质量检测(一检) 语文试卷(含答案).docx
- 初中英语单词全集打印版.doc VIP
- 浪潮分布式存储InCloud Storage 用户手册.pdf VIP
- 量子传感技术的最新进展与应用.docx
- 专题20函数与相似综合问题-【压轴必刷】2022中考数学压轴大题之经典模型培优案(解析版).pdf VIP
- 医院医德医风考评制度及实施细则(最新版).docx
- (市质检)福州市2025届高三第一次质量检测(一检) 数学试卷(含答案).docx
文档评论(0)