《工学c项目》PPT课件.ppt_第1页
《工学c项目》PPT课件.ppt_第2页
《工学c项目》PPT课件.ppt_第3页
《工学c项目》PPT课件.ppt_第4页
《工学c项目》PPT课件.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计,项目一 初识C语言来自计算机的问候,学习目标,熟悉Turbo C 2.0的开发环境。 掌握新建、打开、保存C语言程序的方法。 了解C语言程序的结构。 掌握编辑编译链接和运行一个C语言程序的方法和步骤。 了解注释行的使用。,C语言是目前使用最广泛的高级程序设计语言之一。C语言具有生成代码执行效率高,可移植性强等优点。它既可以作为系统设计语言编写操作系统,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围非常广泛。 Turbo C 2.0是由Borland公司推出的C语言开发软件,它是一种集成了编辑、编译、链接、运行与调试功能的开发环境,用户可以使用它方便快捷的进行C语言程序开发。 本项目将介绍C语言的编程基础和Turbo C 2.0的界面使用方法,并以一个简单的打印文本的应用程序的编写过程为例,说明C语言程序设计过程。,项目一 初识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 main() /*C语言程序的主函数,程序从这里开始执行*/ printf(“ Hello ”); /*在屏幕上输出文字“Hello” */ ,C语言程序包括了“main()”函数,其中“main”是主函数的名字,其后紧跟的括号“()”表示这是一个函数。不论“main()”函数在整个程序中的位置如何,C语言程序总是从“main()”函数开始执行。 “main()”后面的一对大括号“”标示了函数内容的起始位置,其中的内容称为函数体,这里的函数体只有一条“printf(“ Hello ”);”。每个函数定义都包含函数名和函数体。,“/*/”是C语言程序的注释,从“/*”开始,到“*/”结束。其中的内容是为了方便人们阅读和理解程序添加的,并不是指令的一部分,不会对程序本身的运行产生影响。注释也可以占据多行。在程序中添加注释是一个良好的编程习惯。 main函数中的语句“printf(“ Hello ”);” “printf”其实也是一个函数,它是系统提供的标准输出函数,负责向屏幕输出文本。其后的括号里面是待输出的内容,具体文本用一对双引号“”括起来。,语句是C语言程序的最小单位。“printf”指令语句最后有个表示结束的符号“;”,这是C语言的语句结束符。就像每句话结束应该有句号一样,C语言程序中每个语句必须以一个“;”结束。 最后来看一下程序第1行的“#include ”,这是一条预编译指令。其中的“#include”表示在编译之前进行包含操作。而“stdio.h”是系统标准输入输出头文件,只有包含了该文件才能使用printf函数。TC 2.0环境里,程序默认包含该文件,但是为了编写标准的C语言程序使其具备可移植性,还是要在程序的开头位置包含它。,【例1.2】计算“2*3”并输出结果。 #include main() /*C语言程序的主函数,程序从这里开始执行*/ int a; /*变量声明*/ a = 2*3; /*执行语句*/ printf(“ %dn”,a ); /* 输出2*3的结果6,并将插入点光标移到下一行起始位置*/ ,C语言程序设计的一般过程,(1) 编辑 (2) 编译 (3) 链接 (4) 运行,任务 三 了解Turbo C 2.0集成开发环境,安装Turbo C 启动Turbo C环境 Turbo C工作窗口 基本菜单项 设置工作目录,File菜单,任务四 编辑程序 #include main() printf(“*n”); printf(“ Hello! Welcom to TC!n“); printf(“*n“); ,任务五 编译和链接程序 选择【Compile】菜单的【Compile to OBJ】项,编译程序。 如果编译成功,信息窗口提示用户有0个警告,0个错误。如果编译过程提示错误,那么需要根据信息窗口的提示修改错误,直到编译成功。 在【Compile】菜单中选择【Link EXE file】项,进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论