版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机语言计算机语言的发展程序与程序设计C语言的发展C语言的特点简单的C程序C程序上机步骤人-人语言,多种语言中文、英文,遵循一定的规则和语法;人-机命令=程序,多种程序设计语言Basic, C, Fortran, Pascal, ADA, Lisp, Cobel , 同样遵循一定的规则和语法;人类语言-文章,小说等;计算机语言-程序;一个好程序 -一部好小说。 数据结构+高效算法 文字简练、情景描写 模块化 各个章节机器语言机器语言:01码二进制码指令序列汇编语言汇编语言:用易于理解的符号代替中级语言中级语言:能够对硬件进行操作的高级语言。C, Forth等高级语言高级语言:多种,侧重于不同
2、应用 Fortran, Pascal, Basic, ALGOL, COBOL,ADA, Modula-2, LISP计算机硬件计算机硬件高级语言高级语言中级语言中级语言汇编语言汇编语言机器语言机器语言程序:命令指令序列程序设计思想的发展50年代机器语言、汇编语言60年代面向过程以问题的处理过程为中心FORTRAN、ALGOL、COBOL、BASIC70年代面向结构自顶往下、逐步求精、模块化设计PASCAL、MODULA-2、ADA、C、LISP80年代面向对象客观对象及其相互间的联系Simula-67、Smalltalk、C+、Java程序种类:系统程序如操作系统等;应用程序如文本、图形图象
3、处理、科学计算、过程控制、数据库、游戏软件等等;开发工具:编辑、编译器等等;代码种类:源代码,目标代码,执行码编辑 - 编译 - 连接静态、动态函数库 编辑器-editor 编译器-compiler 连接器-linker 解释器-interpreter描述和实现UNIX操作系统产生和发展起来的;语言是在 70 年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为K&R,也有人称之为K&R标准。但是,在K&R中并没有定义一个完整的
4、标准C 语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。1)语言简洁、紧凑,使用方便、灵活。C语言只有32个关键字,程序书写形式自由。2)运算符丰富。3)数据结构丰富,具有现代化语言的各种数据结构。4)具有结构化的控制语句。5)语法限制不太严格,程序设计自由度大。6)能进行位(bit)操作。7)生成目标代码质量高,程序执行效率高。8)用C语言写的程序可移植性好(与汇编语言比)。 MS-VisualC/C+ Turbo-C/C+ Borland-C/C+#incl
5、ude /* 头文件 */#include main() /* 主函数 */printf(“这是一个简单的C语言程序n”);/* 屏幕输出 */编译运行输出:这是一个简单的C语言程序只有一个主函数一条屏幕打印输出int max(int a,int b); /*函数说明*/main() /*主函数*/ int x,y,z; /*变量说明*/ printf(input 2 numbers:n);scanf(%d%d,&x,&y); /*输入x,y值*/ z=max(x,y); /*调用max函数*/ printf(maxmum=%d,z); /*输出*/ int max(int a,int b)
6、/*定义max函数*/ if(ab) return a; else return b; /*把结果返回主调函数*/ 输入: input 2 numbers: 10 30输出: maxnum=30 一个语言源程序可以由一个或多个源文件组成。 每个源文件可由一个或多个函数组成。 一个源程序不论由多少个文件组成,都有且只能有一个main函数,即主函数。 C程序由注释、编译预处理和程序主体组成; 一个C程序总是从main函数开始执行的; C程序书写格式自由; 一个变量必须在声明后才能使用; 每个语句和数据定义的最后必须有一个分号; C语言本身没有输入输出语句; 可以用/* */对C程序中的任何部分作注
7、释。C程序是由函数构成,一个C源程序由一个主函数(main())和若干个函数构成。main()Fun1()Fun2()Fun11()Fun12()源程序文件1文件2函数1函数2函数3从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则:1) 一个说明或一个语句占一行。2) 用 括起来的部分,通常表示了程序的某一层次结构。一般与该结构语句的第一个字母对齐,并单独占一行。3) 低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。 在编程时应力求遵循这些规则,以养成良好的编程风格。Microsoft Visual C/C+ 环境演示掌
8、握1) 如何启动?2) 如何设置工程(project)?3) 如何编辑?4) 如何编译?5) 如何运行?6) 如何调试?对于较复杂的内容,暂且不要掌握。VC编程环境:集编辑、编译、运行、调试于一体的可视化编程环境。微软(美国Microsoft公司)的编程工具,Windows操作系统下最常用、最有效的编程工具。一般编程、图形图像编程、通讯编程、数据库编程等工具。既可以编写非常简单的程序,也可以编写非常庞大、复杂的程序。建立工程建立建立源程序编辑编辑源程序编译编译源程序运行运行程序调试调试程序编辑编译运行调试编程过程启动界面建立新工程1234561)File菜单2)New3)选择存储目录4)选择工程名5)选择工程类型6)建立工程初始工程选择12空工程建立完毕加入源程序1234C程序51)File菜单2)New3)选择加入的文件类型4)要建立的文件名称5)OK有效编辑源程序程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南蝴蝶泉导游词
- DB12T 481-2013 洗染业皮具护理服务规范
- 七夕节促销活动策划
- 高等数学教程 上册 第4版 测试题及答案 高数2-测试一 - 答案
- 影响货币供给量的因素有哪些
- 阳江职业技术学院附属实验学校八年级上学期语文第一次月考试卷
- 三年级数学(上)计算题专项练习附答案
- 胶管采购合同(2篇)
- 南京工业大学浦江学院《商务谈判》2023-2024学年第一学期期末试卷
- 江苏盱眙经济开发区圣山路及新海大道道路改造工程施工组织设计
- AR眼镜简介介绍
- 艺术与体育的研究报告
- 2024年宣传片拍摄保密协议doc-(含多场合)
- 毕业设计自行车测速仪
- 亲子鉴定报告样本
- 心理健康的重要性课件
- 社区管理与服务创新课件
- 2024年度医院皮肤科中医带教计划课件
- 海鲜自助策划方案
- 社会主义新农村建设
- 执照-航空法规
评论
0/150
提交评论