中国高校课件下载中心 》 教学资源 》 大学文库

《C语言程序设计》课程教学课件(PPT讲稿)第一章 C语言概述

文档信息
资源类别:文库
文档格式:PPT
文档页数:18
文件大小:281.01KB
团购合买:点击进入团购
内容简介
C语言发展历史 C语言特点 C程序格式和结构特点 C程序上机步骤
刷新页面文档预览

语言程序这计 教学网站:http:/202.205.87.8l/diandian 0388

教学网站:http://202.205.87.81/diandian

课程要求 ★课前请做好预习 ★保持课堂安静,头脑清醒,思维活跃 ★认真、独立、按时完成并提交作业 ★重视上机实践,有效利用宝贵的上机时间

课程要求 课前请做好预习 保持课堂安静,头脑清醒,思维活跃 认真、独立、按时完成并提交作业 重视上机实践,有效利用宝贵的上机时间

第一章C语言慨述 C语言发展历史 C语言特点 C程序格式和结构特点 C程序上机步骤

第一章 C语言概述 C语言发展历史 C语言特点 C程序格式和结构特点 C程序上机步骤

C语言程序设计 第一章C语言概述 §1.1C语言发展历史 ★程序设计语言的发展 程序设计是数据被加工的过程 机 汇 高 面向过程 冯诺依曼结构: 运算器 中央处理器CPU 主机:〈 控制器 如 算机 存储器 I/O设备:键盘、显示器等

§1.1 C语言发展历史 程序设计语言的发展 机 器 语 言 汇 编 语 言 高 级 语 言 面向过程 面向对象 CPU指令系统,由0、1序列构成的指令码组成 如:10000000 加 10010000 减 用助记符号描述的指令系统 如 ADD A, B 面向机器的语言 程序设计是数据被加工的过程 客观世界可以分类,对象是类的实例 对象是数据和方法的封装 对象间通过发送和接受消息发生联系 程序设计关键是定义类,并由类派生对象 冯.诺依曼结构: 计算机 运算器 控制器 存储器 主机: I/O设备:键盘、显示器等 中央处理器CPU > > C语言程序设计 第一章 C语言概述

C语言程序设 第一章C语言概述 ★C语言发展过程 产生背景 产生过程 ●时间:1972~1973 ●地点:美国贝尔实验室 ●目的:UNIX操作系统 ●设计人:Ken.Thompson和Dennis.M.Ritchie 冬C标准 ●标准C:K&R合著《The C Programming Language》 ●ANSI C:1983年 ●87ANS1C:1987年 ●1990年国际标准的ANSI C <>

C语言发展过程 ❖产生背景 ❖产生过程 ⚫时间:1972~1973 ⚫地点:美国贝尔实验室 ⚫目的:UNIX操作系统 ⚫设计人: Ken.Thompson和Dennis.M.Ritchie ❖C标准 ⚫标准C: K&R合著《The C Programming Language》 ⚫ANSI C: 1983年 ⚫87 ANSI C: 1987年 ⚫1990年国际标准的ANSI C C语言程序设计 第一章 C语言概述

C语言程序设计 第一章C语言概述 1z §1.2C语言特点 ★语言简洁、紧凑、灵活>> ★运算符和数据类型丰富 ★程序设计结构化、模块化> ★生成目标代码质量高 ★可移植性好 <>

§1.2 C语言特点 语言简洁、紧凑、灵活 运算符和数据类型丰富 程序设计结构化、模块化 生成目标代码质量高 可移植性好 > > > > > 中级语言 C语言程序设计 第一章 C语言概述 >

C语言程序设词 第一章C语言概述 32个关键字:(由系统定义,不能重作其它定义) auto break case char const continue default do double else enum extern float for goto f int long register return short signed sizeof static struct switch typedef unsigned union void volatile while

32个关键字:(由系统定义,不能重作其它定义) auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile while < C语言程序设计 第一章 C语言概述

C语言程序设计 第一章C语言概述 9种控制语句: if()~else for() while() do~while() continue break switch goto return

9种控制语句: if( )~else~ for( )~ while( )~ do~while( ) continue break switch goto return < C语言程序设计 第一章 C语言概述

C语言程序设讨 第一章C语言概述 例C语言与Pascali语言比较 C语言 Pascali语言 含义 {} BEGIN.END 复合语句 if(e)s; IF(e)THEN s 条件语句 int i; VAR i:INTEGER 定义为整型变量 int a[10];VAR a:ARRAY[1.10]OF INTEGER 定义整型数组a int f(); FUNCTION fO):INTEGER 定义为返值整型的函数 int *p: VARp:个INTEGER 定义p为指向整型变量的指针 i+=2; i=i+2 赋值i+2→i i++,++i i=j+1 i自增值 结论:C比Pascali简练,源程序短

例 C语言与Pascal语言比较 C语言 Pascal语言 含义 { } BEGIN.END 复合语句 if(e) s; IF(e) THEN s 条件语句 int i ; VAR i:INTEGER 定义i为整型变量 int a[10]; VAR a:ARRAY[1.10] OF INTEGER 定义整型数组a int f(); FUNCTION f():INTEGER 定义f为返值整型的函数 int *p; VAR p:INTEGER 定义p为指向整型变量的指针 i+= 2; i=i+2 赋值i+2i i++,++i; i=i+1 i自增值 结论:C比 Pascal简练,源程序短。 < C语言程序设计 第一章 C语言概述

C语言程序设讨 第一章C语言概述 34种运算符: 算术运算符:+ /%++ 关系运算符:〈 〈= 逻辑运算符:!& 位运算符: 赋值运算符:=及其扩展 条件运算符:?: 逗号运算符: , 指针运算符:*& 求字节数 sizeof 强制类型转换:(类型) 分量运算符:· -》 下标运算符:[] 其它 :()

34种运算符: 算术运算符:+ - * / % ++ - 关系运算符: >= != 逻辑运算符:! && || 位运算符 :> ~ | ^ & 赋值运算符:= 及其扩展 条件运算符:?: 逗号运算符:, 指针运算符:* & 求字节数 :sizeof 强制类型转换:(类型) 分量运算符:. -> 下标运算符:[] 其它 :( ) - < C语言程序设计 第一章 C语言概述

共18页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档