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

[工学]c项目1.ppt

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

C语言程序设计 项目一 初识C语言──来自计算机的问候 学习目标 熟悉Turbo C 2.0的开发环境。 掌握新建、打开、保存C语言程序的方法。 了解C语言程序的结构。 掌握编辑?编译?链接和运行一个C语言程序的方法和步骤。 了解注释行的使用。 项目一 初识C语言──来自计算机的问候 C语言是目前使用最广泛的高级程序设计语言之一。C语言具有生成代码执行效率高,可移植性强等优点。它既可以作为系统设计语言编写操作系统,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围非常广泛。 Turbo C 2.0是由Borland公司推出的C语言开发软件,它是一种集成了编辑、编译、链接、运行与调试功能的开发环境,用户可以使用它方便快捷的进行C语言程序开发。 本项目将介绍C语言的编程基础和Turbo C 2.0的界面使用方法,并以一个简单的打印文本的应用程序的编写过程为例,说明C语言程序设计过程。 项目一 初始C语言──来自计算机的问候 任务一 了解程序和程序设计 任务二 了解C语言 任务三 了解Turbo C 2.0集成开发环境 任务四 编辑程序 任务五 编译和链接程序 任务六 运行程序 任务七 程序的保存和打开 * 任务一 了解程序和程序设计 C语言是一种用来进行程序设计的高级语言 对计算机的指令要求写在一个文件里,这个文件就称为源文件或者源程序 任务二 了解C语言 C语言由美国贝尔实验室的研究人员Dennis Ritchie和Ken Thompson在20世纪70年代初在设计UNIX操作系统时开发出来的?C语言作为一种高级程序设计语言,和机器硬件无关,更接近人类语言,可以使用更为方便的关键字,因此也更容易学习和应用。 C语言既有高级语言直观,易使用的优势,又具有低级语言操纵能力强,比较灵活的特点,因此适合编写操作系统或者系统中的应用软件。 C语言的主要特点 (1)编写形式自由方便 32个关键字/它还包括9种控制语句 (2)运算符丰富 34个运算符。 (3)数据结构丰富 C语言提供了标准的数据类型集合,包括整型数据,浮点型数据,字符型数据,指针类型数据,结构体类型数据等,可以支持复杂数据类型的运算。 (4)结构式语言 C语言通过函数和结构化的控制语句将程序分割成相对独立的模块 (5)灵活的语法要求 C语言对语法要求并不是很严格,这使得程序员可以更自由地发挥。 (6)直接访问物理地址 (7) 生成代码质量高 汇编语言比较接近机器语言,执行效率很高。而C语言程序一般只比汇编程序生成的目标代码效率低10%~20%。 (8) 可移植性好 C语言抽象层次高于汇编语言。它不依赖于硬件,可以在多种硬件平台或者多种操作系统中使用,例如DOS,UNIX。 C语言程序的结构 预编译指令 全局变量定义 函数声明 main() { 变量定义 执行语句 func1(); } void func1() { 变量定义 执行语句 func2(); } …… void funcn() { 变量定义 执行语句 } C语言程序是由多个函数构成 所有C语言程序必须包含main函数 程序从main()函数开始执行,并且在main()函数中结束 【例1.1】在屏幕上输出文字“Hello”。 #include stdio.h main() /*C语言程序的主函数,程序从这里开始执行*/ { printf(“ Hello ”); /*在屏幕上输出文字“Hello” */ } C语言程序包括了“main()”函数,其中“main”是主函数的名字,其后紧跟的括号“()”表示这是一个函数。不论“main()”函数在整个程序中的位置如何,C语言程序总是从“main()”函数开始执行。 “main()”后面的一对大括号“{}”标示了函数内容的起始位置,其中的内容称为函数体,这里的函数体只有一条“printf(“ Hello ”);”。每个函数定义都包含函数名和函数体。 “/*…*/”是C语言程序的注释,从“/*”开始,到“*/”结束。其中的内容是为了方便人们阅读和理解程序添加的,并不是指令的一部分,不会对程序本身的运行产生影响。注释也可以占据多行。在程序中添加注释是一个良好的编程习惯。 main函数中的语句“printf(“ Hello ”);” “printf”其实

文档评论(0)

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

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

1亿VIP精品文档

相关文档