C语言-第1章-C语言概述课件

上传人:爱*** 文档编号:122992016 上传时间:2020-03-08 格式:PPT 页数:30 大小:499KB
返回 下载 相关 举报
C语言-第1章-C语言概述课件_第1页
第1页 / 共30页
C语言-第1章-C语言概述课件_第2页
第2页 / 共30页
C语言-第1章-C语言概述课件_第3页
第3页 / 共30页
C语言-第1章-C语言概述课件_第4页
第4页 / 共30页
C语言-第1章-C语言概述课件_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《C语言-第1章-C语言概述课件》由会员分享,可在线阅读,更多相关《C语言-第1章-C语言概述课件(30页珍藏版)》请在金锄头文库上搜索。

1、 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time C语言概述 算法 数据类型 运算符与表达式 位运算 顺序结构程序设计 选择结构程序设计 循环结构程序设计 数组 函数 预处理命令 指针 结构体与共用体 文件 教学内容 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time

2、 教材 C语言程序设计 第三版 谭浩强 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time 参考书目 1 张毅坤等编著 C语言程序设计教程 西安交通大 学出版社 2003年4月版 2 谭浩强等编著 C程序设计 第二版 清华大学出 版社 1999年12月版 3 教育部考试中心 程序设计 C语言 教程 清华 大学出版社 2000年2月版 4 Brian W Kernighan Dennis M Ritchie 著 徐宝 文 李志译 Th

3、e C Programming Language 机械 工业出版社 2004年1月版 5 苏小红等编著 C 语言程序设计教程 电子工业 出版社 2002年6月版 6 刘瑞新 曹建春 沈淑娟等编著 C 语言程序设计 教程 机械工业出版社 2004年8月 上机安排 v上机地点 v上机内容 1 Turbo C源程序的编辑 编译 调试和运行 2 数据类型 运算符与表达式 输入与输出 3 选择结构程序设计 4 循环结构程序设计 5 数组 6 函数的定义及调用 变量的存储属性 7 指针 Our greatest weakness lies in giving up The most certain way

4、 to succeed is always to try just one more time 课程要求 课前请做好预习 保持课堂安静 头脑清醒 思维活跃 认真 独立 按时完成并提交作业 重视上机实践 有效利用宝贵的上机时间 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time 第一章 C语言概述 C语言发展历史 C语言特点 C程序格式和结构特点 C程序上机步骤 Our greatest weakness lies in giving

5、 up The most certain way to succeed is always to try just one more time 1 1 C语言发展历史 程序设计语言的发展 机器语言 汇编语言 高级语言 面向过程 面向对象 CPU指令系统 由0 1序列构成的指令码组成 如 10000000 加 10010000 减 用助记符号描述的指令系统 如 ADD A B 面向机器的语言 程序设计是数据被加工的过程 客观世界可以分类 对象是类的实例 对象是数据和方法的封装 对象间通过发送和接受消息发生联系 程序设计关键是定义类 并由类派生对象 C语言程序设计 第一章 C语言概述 52 54

6、56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 Ada ALGOL60ALGOL68 Pascal Modula 2 CPLBCPL BC C Java LISP PROLOG COBOL FORTRAN77 FORTRAN PL 1 Simula 67 Smalltalk 80 BASICANSI BASIC QBASIC VB FORTRAN90 Our greatest weakness lies in giving up The most certain way to succeed is always to

7、 try just one more time C语言发展过程 v产生背景 希望找到一种兼具高级语言和低级语言优点的语言来 提高系统软件的可读性和可移植性 v产生过程 l时间 1972 1973 l地点 美国贝尔实验室 l目的 UNIX操作系统 l设计人 Ken Thompson和Dennis M Ritchie vC标准 l标准C K 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为返值整型的函数 in

8、t p VAR p INTEGER 定义p为指向整型变量的指针 i 2 i i 2 赋值i 2 i i i i i 1 i自增值 结论 C比 Pascal简练 源程序短 C语言程序设计 第一章 C语言概述 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time 34种运算符 算术运算符 关系运算符 逻辑运算符 C语言程序设计 第一章 C语言概述 注释 编译预处理 函数 语句 输出 Hello World Our greatest wea

9、kness lies in giving up The most certain way to succeed is always to try just one more time 例1 2 example1 1 calculate the sum of a and b include This is the main program main int a b sum a 10 b 24 sum add a b printf sum d n sum This function calculates the sum of x and y int add int x int y int z z

10、x y return z 运行结果 sum 34 函数 语句 预处理命令 注释 C语言程序设计 第一章 C语言概述 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time 格式特点 v习惯用小写字母 大小写敏感 v不使用行号 无程序行概念 v可使用空行和空格 v常用锯齿形书写格式 C语言程序设计 第一章 C语言概述 main main int i j sum sum 0 for i 1 i 10 i for j 1 j 10 j sum

11、 i j printf d n sum 优秀程序员的素质之一 使用TAB缩进 对齐 有足够的注释 有合适的空行 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time 结构特点 v函数与主函数 l程序由一个或多个函数组成 l必须有且只能有一个主函数main l程序执行从main开始 在main中结束 其它函数通过嵌 套调用得以执行 v程序语句 lC程序由语句组成 l用 作为语句终止符 v注释 l 为注释 不能嵌套 l不产生编译代码 例

12、This is the main of example1 1 非法 v编译预处理命令 C语言程序设计 第一章 C语言概述 编辑 链接 编译 执行 1 4 C程序的上机步骤 C程序开发步骤 file exe C语言程序设计 第一章 C语言概述 程序代码的录入 生成源程序 c 语法分析查错 翻译 生成目标程序 obj 与其它目标程序或库 链接装配 生成可执行 程序 exe Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time Turbo

13、C集成开发环境 v配置要求 lUNIX PC DOS MS DOS UCDOS操作系统 l硬盘容量约2M 448K RAM运行空间 v安装Turbo C l创建子目录 lInstall l若不是可安装盘 将文件拷贝到对应的目录下 TC INCLUDELIB SYS C语言程序设计 第一章 C语言概述 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time v进入Turbo C lD TC TC exe l主控菜单 u文件操作FILE N

14、ew Load Save Write to u编辑操作EDIT 插入 修改 块 查找 替换 u编译链接COMPILE LINK MAKE u执行RUN v退出Turbo C lAlt x lAlt F Q v帮助Help lF1 lCtrl F1 C语言程序设计 第一章 C语言概述 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time 基本操作 F10 调用主菜单 F2 存盘 F3 打开 Alt F9 Compile Ctrl F9

15、Run Alt F5 User Screen v常用热键 文本编辑 移动光标 PgUp PgDn 上下翻页 Ctrl PgUp Ctrl PgDn 文件首尾 Home End Ddelete Insert Bkspace 块操作 Ctrl KB 块开始标记 Ctrl KK 块结束标记 Ctrl KC 块拷贝 Ctrl KV 块移动 Ctrl KY 块删除 Ctrl KH 块隐藏 程序调试 F8 Step over F7 Trace into F4 Goto Cursor Ctrl F7 Add Watch Ctrl F8 Toggle Breakpoint Ctrl F2 Program Re

16、set 窗口操作 F5 窗口缩放 F6 窗口切换 C语言程序设计 第一章 C语言概述 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time 思考1 标识符的有效长度 Turbo C规定标识符的有效长度为 1 32个字符 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time 思考2 C语言区分大小写吗 在C语言中字母大小写是有区别的 如COUNT Count count为3个不同的标识 符 Our greatest weakness lies in giving up The most certain way to succeed is always to try just one more time 预备知识 DOS Disk Operating System 基础

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

当前位置:首页 > 办公文档 > 工作范文

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