- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计 —C语言概述 (2学时) 本章重点: 1 机器语言、汇编指令、高级语言 2 C语言的历史 3 C语言的基本构成 4 编写C程序的步骤与方法 5 程序的编码规范 6 程序的简单调试方法 程序设计语言 程序设计的发展经历了四个阶段: 机器语言、汇编语言、高级语言。 程序设计语言 机器语言 是计算机可以直接识别的语言。 机器语言的数据和指令都是二进制形式。 程序语句分为:指令部分和数据部分。 各种程序设计语言编写的程序最后都要转换成机器语言的形式。 将人能识别的程序设计语言转换为计算机能识别的机器语言的过程称为 编译。 程序设计语言 汇编语言 在机器语言的旁边注上一些标记(助记符),帮助阅读程序。 助记符和机器语言的指令是一一对应的,后来人们就改用助记符编写程序。 程序编写完,再将程序翻译成机器语言形式。这就是汇编语言。 汇编语言的代码效率高,微软的windows操作系统的核心部分有部分内容就是采用汇编语言,以提高软件的执行速度。 高级语言 高级语言对cpu内部寄存器的访问,采用自然语言形式。 经历了面向过程的程序设计语言和面向对象的程序设计语言的发展阶段。面向过程:是一种以事件为中心的编程思想。就是分析出解决问题所需要的步骤,然后用函数把步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象:Object Oriented,简称OO,是一种以事物为中心的编程思想. 面向过程的程序设计语言 常用的有basic语言、fortran语言、pascal语言、C语言。 将数据和处理数据的方法(函数)分离,数据的访问是公开的,所有的方法都可以访问。 由面向过程程序设计语言发展而来。 是以具体的解决问题过程中所涉及的对象为主体。 对象要通过类来定义生成,通过一个类定义的多个对象表现出该类对象的相同的特征。 类是由数据成员和方法成员构成。 C语言的特点 C语言的特点 高级语言中的低级语言C语言 C语言的双重性,使它既是成功的系统描述语言,又是通用的程序设计语言。 有人把C语言称为“高级语言中的低级语言”。 C语言的用途 1)与其他的编程语言(C++,JAVA)比较,C语言是个低级语言。从总体上来说,低级的编程语言可以让你更好的了解计算机。 2)设备驱动程序和操作系统只能用C语言来编写。 3)微控制器程序是用C语言编写的。 C语言的用途 4)C语言写的程序,用的代码行数更少,而它带来的运行效率却更快。有时,你的程序所需要的速度,只有C语言能做到。 5)学习过C语言,你就能学习现在任何的高级编程语言。因为所有的高级语言都是以C语言为基础的(像JAVA,C++,C#等等). 6)C语言存在很多年了,它有广泛的使用团体并且有大量的现成代码可以利用。 7) C语言是唯一一个向你阐述指针的本质的语言。而C#和Java干脆跳过了指针。可是指针确实使C语言变得更加强大。 8)找编程开发方面的工作时,C语言仍然是最普遍需要的语言。所以它值得你花时间去学会它。 9)任何有微处理器的设备都支持C语言。从微波炉到手机,都是由C语言技术来推动的。 简单的C程序介绍 例1: main() { printf(世界,您好!\n); } 简单的C程序介绍 #includemath.h #includestdio.h main() { double x,s; printf(input number:\n); scanf(%lf,x); s=sin(x); printf(sine of %lf is %lf\n,x,s); } 求两个数中的较小数 #includestdio.h void main() { int max(int x,int y); int a,b,c; scanf(“%d,%d”,a,b); c=max(a,b); printf(“max=%d\n”,c); } C语言的基本构成 程序书写规则 书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则: 在编程时应力求遵循这些规则,以养成良好的编程风格。 C程序的上机步骤 上机输入与编辑源程序(*.c)— 对源程序进行编译(*.obj)— 与库函数连接— 运行可执行的目标程序(*.exe)。 * * 石家庄计算机职业学院 面向过程的程序设计语言 面向对象的程序设计语言 高级语言 面向对象的程序设计语言 石家庄计算机职业学院 1.C语言简洁、紧凑,使用方便、灵活。 2.运算符丰富。 3.数据结构类型丰富。 4.具有结构化的控制语句。 5.语法限制不太严格,程序设计自由度大。 6.C语言允许直接访问物理地址,能进行位(bit
您可能关注的文档
- 413省考面试热点:幼教虐童凸显幼儿教育乱象.doc
- 2015版数学一轮精品复习学案:1.1集合.doc
- 2015版物理一轮精品复习学案:5.4 功能关系 能量守恒定律(必修2).doc
- 2015版小学语文新课标课件.ppt
- 2015版英语一轮精品复习学案:选修6 Unit5 The power of nature(新人教版).doc
- 2015初一英语上学期学案Unit 7 Where’s my backpack.doc
- 2015高中数学联赛江苏赛区初赛试卷(word版本).doc
- 2015届第二期咨询报告_公共课学习方法指导.pdf
- 2015届第三期咨询报告_公共课学习方法指导.pdf
- 2015届高考一轮复习学案:7.6实验:测定电池的电动势和内阻.doc
文档评论(0)