第一部分C语言概述教学课件.ppt

上传人:本田雅阁 文档编号:3112799 上传时间:2019-07-10 格式:PPT 页数:30 大小:510.03KB
返回 下载 相关 举报
第一部分C语言概述教学课件.ppt_第1页
第1页 / 共30页
第一部分C语言概述教学课件.ppt_第2页
第2页 / 共30页
第一部分C语言概述教学课件.ppt_第3页
第3页 / 共30页
第一部分C语言概述教学课件.ppt_第4页
第4页 / 共30页
第一部分C语言概述教学课件.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《第一部分C语言概述教学课件.ppt》由会员分享,可在线阅读,更多相关《第一部分C语言概述教学课件.ppt(30页珍藏版)》请在三一文库上搜索。

1、第一章 C语言概述,一、C语言出现的历史背景,1、C语言的起源:ALGOL 60 2、发展: CPLBCPLBCC+C# 3、标准:1978标准C1983 ANSI CC 89 C 99 4、编译系统版本: MS C/Turbo C/Quick C/BORLAND C 注意: C语言是一种高级、编译型语言,属于面向过程的语言。,二、C语言的特点,1、简单、灵活、方便。 2、运算符丰富。 3、数据类型丰富。 4、结构化控制语句。,5、语法限制少、自由度大。 6、可直接对硬件操作。 7、程序执行效率高。 8、可移植性好。,二、C语言的特点,三、简单的C程序介绍,1、输出一串字符。 2、两数相加。

2、3、找出两数中的较大值。,C语言的特点,C程序是由函数构成的。 函数的构成:函数的首部 函数体 程序总是从main函数开始和结束。 书写格式自由。 每个语句以分号结束。 可用/* */ 对程序进行注释。,四、C程序的运行步骤,输入源程序(*.c) 编译源程序(*.obj) 与库函数连接 (*.exe) 运行目标程序,五、C程序编译系统简介, Turbo C 2.0简介 Turbo C+ 3.0简介 Visual C+ 6.0简介 中文版Win-TC简介(推荐),本章结束,输出一串字符,#include int main( ) printf(“Hello! I am a student! n“)

3、; return 0; ,两数相加,#include int main( ) int a,b,sum; a=123; b=456; sum=a+b; printf(“sum=%d n“,sum); return 0; ,找出两数中的较大值,#include int main( ) int a,b,c; scanf(“%d,%d“, ,1.5 打印字符,#include int main( ) printf(“* n“); printf(“ Very good!n“); printf(“* n“); return 0; ,1.6 输入三个数,找最大值(解法1),#include int main

4、( ) int a,b,c,max; printf(“Please input 3 numbers:n“); scanf(“%d,%d,%d“, ,1.6 输入三个数,找最大值(解法2),#include int max(int x,int y) int z=x; if(yz)z=y; return(z); int main( ) int a,b,c,m; printf(“ Please input 3 numbers:n “); scanf(“ %d,%d,%d “, ,TC 2的编译环境,TC 2的参数设置1,TC 2的参数设置2,TC 2的参数设置3,TC 2的参数设置4,编译程序Com

5、pile-成功!,运行程序-Run,Turbo C+ 3.0,Visual C+ 6.0,中文版Win-TC,机器语言、汇编语言和高级语言,编译型语言和解释型语言,面向过程的计算机语言,面向过程的语言致力于用计算机能够理解的逻辑,来描述需要解决的问题和解决问题的具体方法、步骤。该类语言指挥计算机工作,必须严格按照所用语言的语法规则编写程序。软件开发过程费时费力,当开发的软件规模增大、结构复杂时,编写、维护等代价成倍增加。但面向过程的计算机语言是最为常用、经历时间最长、语言种类繁多的语言。如FORTRAM、BASIC、PASCAL、C等。 缺点:过分强调求解过程的细节,程序不易重复使用。,面向问

6、题的计算机语言,面向问题的语言解决问题时,不仅摆脱了计算机的内部逻辑问题,也不必关心问题的求解算法和求解的过程。只需指出是要计算机做什么,数据的输入和输出形式,就能得到所需的结果。面向问题的语言是非过程化的,目的在于高效、直接地实现各种应用系统,仅需要说明“做什么”,而不需要描述“怎样做”。它与数据库的关系非常密切,能够对大型数据库进行高效处理。其代表性的语言有SQL(Structured Query Language)数据库查询语言。 缺点:与数据库关系过于密切,应用范围比较狭窄。,面向对象的计算机语言,面向对象的语言将客观事物看作具有属性和行为的对象,抽象地找出同一类对象的共同属性和行为,形成类;通过类的继承与多态可以很方便地实现代码重用,从而大大提高程序的复用能力和程序开发的效率。面向对象的语言已成为计算机语言的主要研究方向之一。面向对象的语言有C+、Java、Visual Basic等。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1