C语言概述与编程环境学习

上传人:飞*** 文档编号:57125154 上传时间:2018-10-19 格式:PPT 页数:28 大小:1.69MB
返回 下载 相关 举报
C语言概述与编程环境学习_第1页
第1页 / 共28页
C语言概述与编程环境学习_第2页
第2页 / 共28页
C语言概述与编程环境学习_第3页
第3页 / 共28页
C语言概述与编程环境学习_第4页
第4页 / 共28页
C语言概述与编程环境学习_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《C语言概述与编程环境学习》由会员分享,可在线阅读,更多相关《C语言概述与编程环境学习(28页珍藏版)》请在金锄头文库上搜索。

1、第1章:C语言概述,计算机语言 计算机语言的发展 程序与程序设计 C语言的发展 C语言的特点 简单的C程序 C程序上机步骤,计算机语言,人-人语言,多种语言中文、英文,遵循一定的规则和语法; 人-机命令=程序,多种程序设计语言Basic, C, Fortran, Pascal, ADA, Lisp, Cobel , 同样遵循一定的规则和语法; 人类语言-文章,小说等; 计算机语言-程序; 一个好程序 -一部好小说。数据结构+高效算法 文字简练、情景描写模块化 各个章节,计算机语言的发展,机器语言:01码二进制码指令序列 汇编语言:用易于理解的符号代替 中级语言:能够对硬件进行操作的高级语言。C

2、, Forth等 高级语言:多种,侧重于不同应用Fortran, Pascal, Basic,ALGOL, COBOL,ADA, Modula-2, LISP,计算机硬件,高级语言中级语言汇编语言机器语言,程序与程序设计,程序:命令指令序列 程序设计思想的发展 50年代机器语言、汇编语言 60年代面向过程 以问题的处理过程为中心 FORTRAN、ALGOL、COBOL、BASIC 70年代面向结构 自顶往下、逐步求精、模块化设计 PASCAL、MODULA-2、ADA、C、LISP 80年代面向对象 客观对象及其相互间的联系 Simula-67、Smalltalk、C+、Java,程序与程序设

3、计,程序种类: 系统程序如操作系统等; 应用程序如文本、图形图象处理、科学计算、过程控制、数据库、游戏软件等等; 开发工具:编辑、编译器等等;代码种类: 源代码,目标代码,执行码编辑 - 编译 - 连接,静态、动态函数库,编辑器-editor编译器-compiler连接器-linker解释器-interpreter,C语言的发展,描述和实现UNIX操作系统产生和发展起来的;,C语言的发展,语言是在 70 年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LAN

4、GUAGE”一书。通常简称为K&R,也有人称之为K&R标准。但是,在K&R中并没有定义一个完整的标准C 语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。,C语言的特点,语言简洁、紧凑,使用方便、灵活。C语言只有32个关键字,程序书写形式自由。 运算符丰富。 数据结构丰富,具有现代化语言的各种数据结构。 具有结构化的控制语句。 语法限制不太严格,程序设计自由度大。 能进行位(bit)操作。 生成目标代码质量高,程序执行效率高。 用C语言写的程序可移植性好(与汇编语

5、言比)。,MS-VisualC/C+Turbo-C/C+Borland-C/C+,简单的C语言程序,#include /* 头文件 */ #include main() /* 主函数 */ printf(“这是一个简单的C语言程序n”); /* 屏幕输出 */ 编译运行输出:,这是一个简单的C语言程序,只有一个主函数 一条屏幕打印输出,简单的C语言程序,int max(int a,int b); /*函数说明*/ main() /*主函数*/ int x,y,z; /*变量说明*/printf(“input 2 numbers:n“);scanf(“%d%d“, /*把结果返回主调函数*/,输

6、入:input 2 numbers:10 30 输出:maxnum=30,简单的C语言程序,一个语言源程序可以由一个或多个源文件组成。每个源文件可由一个或多个函数组成。一个源程序不论由多少个文件组成,都有一个且只能有一个main 函数,即主函数。C程序由注释、编译预处理和程序主体组成;一个C程序总是从main函数开始执行的;C程序书写格式自由;一个变量必须在声明后才能使用;每个语句和数据定义的最后必须有一个分号;C语言本身没有输入输出语句;可以用/* */对C程序中的任何部分作注释。,简单的C语言程序,C程序是由函数构成,一个C源程序由一个主函数 (main())和若干个函数构成。,main(

7、),Fun1(),Fun2(),Fun11(),Fun12(),源程序,文件1,文件2,函数1,函数2,函数3,简单的C语言程序,从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则:一个说明或一个语句占一行。用 括起来的部分,通常表示了程序的某一层次结构。一般与该结构语句的第一个字母对齐,并单独占一行。 低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。,C语言上机步骤,C语言上机步骤,Microsoft Visual C/C+ 环境演示掌握 如何启动? 如何设置工程(pro

8、ject)? 如何编辑? 如何编译? 如何运行? 如何调试?对于较复杂的内容,暂且不要掌握。,VC编程环境学习(1),VC编程环境:集编辑、编译、运行、调试于一体的可视化编程环境。微软(美国Microsoft公司)的编程工具,Windows操作系统下最常用、最有效的编程工具。一般编程、图形图像编程、通讯编程、数据库编程等工具。既可以编写非常简单的程序,也可以编写非常庞大、复杂的程序。,内容:,建立工程 建立源程序 编辑源程序 编译源程序 运行程序 调试程序,编辑,编译,运行,调试,编程过程,启动界面,建立新工程,1,2,3,4,5,6,1)File菜单 2)New 3)选择存储目录 4)选择工程名 5)选择工程类型 6)建立工程,初始工程选择,1,2,空工程建立完毕,加入源程序,1,2,3,4,C程序,5,1)File菜单 2)New 3)选择加入的文件类型 4)要建立的文件名称 5)OK有效,编辑源程序,程序名,键盘输入内容(程序),编译源程序,1,2,编译结果提示栏,1)Build菜单 2)Build命令 3)在编译结果提示栏中查看编译信息,3,执行程序,1,2,执行结果显示窗口,执行结果,源程序加入新的内容,加入的新内容,重新编译、执行结果,新的执行结果,上机练习题:第四版1.5 ,1.7,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号