网站大量收购闲置独家精品文档,联系QQ:2885784924

智能小车C语言程序控制 课件 第3、4章 初识C语言、点亮一个LED.pptx

智能小车C语言程序控制 课件 第3、4章 初识C语言、点亮一个LED.pptx

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

智能小车C语言程序控制

;第三章:

初识C语言;3.1;程序设计是开发人员通过编写计算机软件程序来解决某种特定问题的过程,而程序设计语言就是开发人员在编写程序时所使用的,用来描述程序执行过程中的指令、规则的符号集合,通常包含语法、语义和语用等方面的内容。

自20世纪60年代以来,程序设计语言一直在不断地发展迭代,产生了第一代机器语言、第二代汇编语言、第三代高级语言等。其中,C语言作为第三代高级语言中应用最广泛的语言之一,具有功能丰富、表达能力强、有丰富的运算符和数据类型、使用灵活方便、应用面广、移植能力强、编译质量高、目标程序执行效率高等优点。同时,C语言还具有低级语言的许多特点,如允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作等。用C语言编译程序产生的目标程序,其质量可以与汇编语言产生的目标程序相媲美,因此C语言具有“可移植的汇编语言”的美称,成为编写应用软件、操作系统和编译程序的重要语言之一。;3.2;C语言集高级语言和汇编语言的优势于一身,能够满足系统软件和应用软件两方面的应用需求。

C语言的原型是ALGOL60语言,即A语言。1963年,剑桥大学将ALGOL60语言发展成为组合程序设计语言(CombinedProgrammingLanguage,CPL),并于1967年对其进行简化,形成了BCPL。接着,美国贝尔实验室的KenThompson在1970年对BCPL进行了修改,将其命名为“B语言”,并用B语言写出了第一个UNIX操作系统。1973年,美国贝尔实验室的DennisM.Ritchie在B语言的基础上设计出了一种新的语言,他将BCPL的第二个字母作为这种语言的名字,这就是C语言。

为了推广UNIX操作系统,DennisM.Ritchie在1977年发表了不依赖具体机器系统的C语言编译文本《可移植的C语言编译程序》。1978年,BrianW.Kernighian和DennisM.Ritchie出版了著名的《C程序设计语言》(TheCProgrammingLanguage),奠定了C语言作为目前最高级的程序设计语言的地位。;1987年,随着微型计算机的日益普及,出现了多种C语言版本。由于没有统一的标准,各种版本之间存在很大差异。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制??了一套ANSI标准,后来成为现行的C语言标准。1990年,国际标准化组织(ISO)接受ANSIC为ISOC的标准(ISO9899—1990)。1994年,ISO修订了C语言的标准。目前流行的C语言编译系统大多是以ANSIC为基础开发的,但不同版本的C语言编译系统所实现的语言功能和语法规则略有差别。

C语言被称为“编程之本”,很多人的编程之路都是从C语言开始的。C语言在现今社会的各个领域应用十分广泛,如大数据、云计算、人工智能等。C语言不仅适用于各大主流操作系统(如Windows、Linux、UNIX等),在一些主流开发框架(如TensorFlow、Bitcoin和OpenGL等)和一些主流服务器(如Nginx、ApacheTomcat7等)中也有很广泛的应用。;3.3;C语言作为目前最流行的编程语言之一,能够满足不同系统软件与应用软件的要求。C语言有以下几个特点。

(1)C语言简洁、紧凑,使用灵活方便。

C语言共有32个关键字和9种控制语句,程序书写自由,大部分用小写字母表示。它不仅能够实现高级语言的基本结构,也能达到低级语言对实用性的要求。

(2)运算符丰富。

C语言共有34个运算符,使得C语言中的运算类型丰富、表达形式多样化,能够完成各种复杂运算。

(3)数据类型丰富。;C语言作为目前最流行的编程语言之一,能够满足不同系统软件与应用软件的要求。C语言有以下几个特点。

(1)C语言简洁、紧凑,使用灵活方便。C语言共有32个关键字和9种控制语句,程序书写自由,大部分用小写字母表示。它不仅能够实现高级语言的基本结构,也能达到低级语言对实用性的要求。

(2)运算符丰富。C语言共有34个运算符,使得C语言中的运算类型丰富、表达形式多样化,能够完成各种复杂运算。

(3)数据类型丰富。C语言中的数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等,能实现各种复杂数据类型的运算。C语言引入了指针概念,使程序执行效率更高。

(4)C语言具有结构化的控制语句,可实现程序设计结构化、模块化。C语言能够做到代码和数据分段隔离,程序的各个部分除必要的信息交换外彼此互不影响,使得程序层次清晰,便于使用、维护及调试。另外,C语言中提供了大量函数,这些函数可方便地调用。C语言中还提供了多种循环、条件语句控制程序流向,可实现程序设计结构化。

;C语言作为目前最流

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档