初识C语言总结.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  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文档。上传文档
查看更多
知识扩展-文件包含 文件包含是指一个源文件将另一个源文件的整个内容嵌入进来。 文件包含的形式: 格式一:#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) 应用 平台 基于 平台的 应用 程序 低级语言的地盘 高级语言的地

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档