1 / 87
文档名称:

C语言初步入门.ppt

格式:ppt   页数:87
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言初步入门.ppt

上传人:doc2088 2015/3/10 文件大小:0 KB

下载得到文件列表

C语言初步入门.ppt

文档介绍

文档介绍:C语言程序设计
课程介绍
课程内容:
本课程讨论如何使用C语言进行程序设计
课程目标:


、会编、会调试简单的C程序
总学时:54
学习这门课程的方法
教师的作用
引导,答疑
学习方法
C语言是门技术性很强的课程,因此要多实践,多讨论。
C语言是门艺术性很强的课程,独立完成作业不仅是对技术的巩固,同时也是提高自己编程的过程。
自学很重要,温故而知新。
第一章C语言概述
计算机系统的组成
硬件(CPU,内存,输入/输出等)
软件
系统软件(提供我们操作硬件的接口)
应用软件(为我们提供一定功能的服务)
软件是控制硬件来为我们提供服务的指令集合;这些指令就是用计算机能够识别的语言设计好的程序。
计算机语言的发展
机器语言
汇编语言
高级语言
面向过程
面向对象
CPU指令系统,由0、1序列构成的指令码组成
如:10000000 加
10010000 减
用助记符号描述的指令系统
如 ADD A, B
面向机器的语言
程序设计是数据被加工的过程
客观世界可以分类,对象是类的实例
对象是数据和方法的封装
对象间通过发送和接受消息发生联系
自然语言同计算机语言的异同
都是用来进行交流的
自然语言同人进行有情感的沟通
计算机语言是人下达给计算机的命令
有一定的词汇,和语法规则
自然语言句法多变,仍然可以进行沟通
计算机语言固定,不能有变化
启示:计算机语言同人类的自然语言一样具有基本词汇和语法规则,但是必须遵守这些规则才可以同计算机进行正常的沟通
自然语言
信息交流
语法规则、句法规则灵活
走,去晒太阳
去晒太阳,走
表达方式多样
C语言
人机对话(命令方式)
语法规则、句法规则固定
X=a+b ;
Scanf(“%d”,&a);
算法多样
C语言发展过程
产生过程
时间:1972~1973
地点:美国贝尔实验室
目的:UNIX操作系统
设计人:
C标准(为了解决不同版本的问题)
标准C: K&R合著《The C Programming Language》
ANSI C: 1983年
87 ANSI C: 1987年
1994年国际标准的ANSI C
ANSI C-99: 1999年
如何评价一种计算机语言
执行效率
高效很重要
对硬件的操作性能
是否有很大的控制权
程序代码书写简单
写程序不要太复杂
支持数据类型的能力
可以方便地进行程序设计
C语言的优缺点
是一种中级语言
是目前最高效的计算机语言
是目前唯一通用地可以操作硬件的语言
支持多种的数据类型,是适合设计系统软件和应用软件的一种语言。
缺点:
过于灵活,而不好掌握
在应用软件设计中,不够简洁。
为什么需要学习C语言
从专业的角度来看
本专业的很多课程都是建立在其基础上的
是本专业讨论计算机问题的交流工具
是信息相关专业的基本功。
从语言的角度看
功能强大灵活,执行效率高
结构化语言,非常简洁
可以移植,结构化语言
C语言应用广泛,存在大量的工作成果。