c语言程序设计第1章(谭浩强)PPT版本.ppt

上传人:max****ui 文档编号:6333856 上传时间:2020-02-23 格式:PPT 页数:28 大小:539KB
返回 下载 相关 举报
c语言程序设计第1章(谭浩强)PPT版本.ppt_第1页
第1页 / 共28页
c语言程序设计第1章(谭浩强)PPT版本.ppt_第2页
第2页 / 共28页
c语言程序设计第1章(谭浩强)PPT版本.ppt_第3页
第3页 / 共28页
点击查看更多>>
资源描述
C语言程序设计 教师 李勇办公室 B315电话 82878087 13308091918Email liyong 教材 参考书与课时安排 教材C程序设计谭浩强编著 清华大学出版社参考书1 C程序设计习题集 王柏盛主编 高等教育出版社2 C语言程序设计教程 高福成主编 清华大学出版社3 C程序设计题解与上机指导 谭浩强主编 清华大学出版社4 C高级实用程序设计王士元清华大学出版社课时安排授课 64学时上机 在笔记本电脑上自行完成编程环境TurboC2 0或TurboC 3 0或Win TC 课程要求 课前请做好预习保持课堂安静 头脑清醒 思维活跃认真 独立 按时完成并提交作业重视上机实践 总目录 第1章C语言概述第2章程序的灵魂 算法第3章数据类型 运算符与表达式第4章最简单的C程序设计 顺序程序设计第5章选择结构程序设计第6章循环控制第7章数组第8章函数 第9章预处理命令第10章指针第11章结构体与共用体第12章位运算第13章文件第14章C 对C的扩充第15章C 的面向对象基础第16章常见错误和程序调试 总目录 第一章C语言概述 1 1C语言发展历史程序设计语言的发展 CPU指令系统 由0 1序列构成的指令码组成如 10000000加10010000减 用助记符号描述的指令系统如ADDA B 面向机器的语言 程序设计是数据被加工的过程 客观世界可以分类 对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系 程序设计关键是定义类 并由类派生对象 C语言程序设计第一章C语言概述 Ada ALGOL60 ALGOL68 Pascal Modula 2 CPL BCPL B C C Java LISP PROLOG COBOL FORTRAN77 FORTRAN PL 1 Simula67 Smalltalk80 BASIC ANSI BASIC QBASIC VB FORTRAN90 C语言发展过程产生背景产生过程时间 1972 1973地点 美国贝尔实验室目的 UNIX操作系统设计人 Ken Thompson和Dennis M RitchieC标准标准C K R合著 TheCProgrammingLanguage ANSIC 1983年87ANSIC 1987年1990年国际标准的ANSIC C语言程序设计第一章C语言概述 1 2C语言特点语言简洁 紧凑 灵活运算符和数据类型丰富程序设计结构化 模块化生成目标代码质量高可移植性好 C语言程序设计第一章C语言概述 32个关键字 由系统定义 不能重作其它定义 autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile C语言程序设计第一章C语言概述 9种控制语句 if else for while do while continuebreakswitchgotoreturn C语言程序设计第一章C语言概述 例C语言与Pascal语言比较C语言Pascal语言含义 BEGIN END复合语句if e s IF e THENs条件语句inti VARi INTEGER定义i为整型变量inta 10 VARa ARRAY 1 10 OFINTEGER定义整型数组aintf FUNCTIONf INTEGER定义f为返值整型的函数int p VARp INTEGER定义p为指向整型变量的指针i 2 i i 2赋值i 2 ii i i i 1i自增值结论 C比Pascal简练 源程序短 C语言程序设计第一章C语言概述 34种运算符 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 及其扩展条件运算符 逗号运算符 指针运算符 求字节数 sizeof强制类型转换 类型 分量运算符 下标运算符 其它 C语言程序设计第一章C语言概述 C语言程序设计第一章C语言概述 1 3C程序格式和结构特点例1 1第一个程序Hello World example1 1ThefirstCProgram includemain printf Hello World C语言程序设计第一章C语言概述 输出 Hello World 例1 2 example1 1calculatethesumofaandb include Thisisthemainprogram main inta b sum a 10 b 24 sum add a b printf sum d n sum Thisfunctioncalculatesthesumofxandy intadd intx inty intz z x y return z 运行结果 sum 34 C语言程序设计第一章C语言概述 格式特点习惯用小写字母 大小写敏感不使用行号 无程序行概念可使用空行和空格常用锯齿形书写格式 C语言程序设计第一章C语言概述 main main inti j sum sum 0 for i 1 i 10 i for j 1 j 10 j sum i j printf d n sum 优秀程序员的素质之一 使用TAB缩进 对齐有足够的注释有合适的空行 结构特点函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main 程序执行从main开始 在main中结束 其它函数通过嵌套调用得以执行 程序语句C程序由语句组成用 作为语句终止符注释 为注释 不能嵌套不产生编译代码 例 Thisisthemain ofexample1 1 编译预处理命令 C语言程序设计第一章C语言概述 1 4C程序的上机步骤C程序开发步骤 file exe C语言程序设计第一章C语言概述 程序代码的录入 生成源程序 c 语法分析查错 翻译生成目标程序 obj 与其它目标程序或库链接装配 生成可执行程序 exe TurboC集成开发环境配置要求UNIX PC DOS MS DOS UCDOS操作系统硬盘容量约2M 448KRAM运行空间安装TurboC创建子目录Install若不是可安装盘 将文件拷贝到对应的目录下 C语言程序设计第一章C语言概述 进入TurboCD TC TC exe 主控菜单文件操作FILE NewLoadSaveWriteto编辑操作EDIT 插入 修改块查找 替换编译链接COMPILELINKMAKE执行RUN退出TurboCAlt xAlt F Q帮助HelpF1Ctrl F1 C语言程序设计第一章C语言概述 基本操作 F10 调用主菜单F2 存盘F3 打开Alt F9 CompileCtrl F9 RunAlt F5 UserScreen 常用热键 文本编辑 移动光标PgUp PgDn 上下翻页Ctrl PgUp Ctrl PgDn 文件首尾HomeEndDdeleteInsertBkspace 块操作 Ctrl KB 块开始标记Ctrl KK 块结束标记Ctrl KC 块拷贝Ctrl KV 块移动Ctrl KY 块删除Ctrl KH 块隐藏 程序调试 F8 StepoverF7 TraceintoF4 GotoCursorCtrl F7 AddWatchCtrl F8 ToggleBreakpointCtrl F2 ProgramReset 窗口操作 F5 窗口缩放F6 窗口切换 C语言程序设计第一章C语言概述 预备知识 DOS DiskOperatingSystem 基础DOS基本概念对计算机系统软硬件资源进行控制与管理是用户和计算机间的接口MS DOS和PC DOSDOS的组成引导程序I O设备管理程序 IO SYS或IBMBIO COM文件管理和功能调用程序 MSDOS SYS或IBMDOS COM命令处理程序 COMMAND COM C语言程序设计第一章C语言概述 DOS文件文件概念 存储在磁盘上的一组相关信息文件名 文件标识符 扩展名 文件名中的通配符用途 指定文件组 避免重复操作 与 最长8个字符可用字符 英文字母数字0 9其它字符 空格DOS设备名 CONLPT1PRNAUXCOMNULA Z 例磁盘上有如下文件 ABCD XYZCBCD XYZABCT XYZABTTS XYZABID XYZTEXTS TXTABYD TXTABCD BAS1 B D XYZ2 AB XYZABCD XYZABCD XYZABID XYZABCT XYZCBCD XYZABID XYZABTTS XYZ3 TXTABYD TXTTEXTS TXT4 所有文件 可省略1 3个字符表示文件类型 DOS中常用扩展名及其表示文件类型 COM系统程序文件 EXE可执行文件 BAT批处理文件 BAK备份文件 TXT文本文件 SYS系统文件 OBJ目标文件 LIB库文件 DAT数据文件 CC源程序文件 C语言程序设计第一章C语言概述 DOS目录用途 对文件进行有效组织管理树型目录结构 根目录 子目录 例绝对路径 USER ZHAO DOC ch1 doc 例若当前目录为TC相对路径INCLUDE stdio h C语言程序设计第一章C语言概述 常用的内部命令 DIR显示磁盘文件目录COPY拷贝文件TYPE显示文本文件RENAME更改文件名DEL删除磁盘文件DATE显示和设置日期TIME显示和设置时间CLS清除显示屏幕 常用的外部命令 FORMAT磁盘格式化DISKCOPY软盘间拷贝XCOPY拷贝目录和文件PRINT打印文件FDISK硬盘分区 DOS命令内部命令 在COMMAND COM中 驻留内存 外部命令 以文件形式驻留在磁盘 com exe bat DOS命令格式 命令名 参数 选择项 例A FORMATA S V格式化A驱软盘 将DOS系统文件存入 并为其加上卷标 常用DOS命令 系统服务命令 DATE显示和设置日期TIME显示和设置时间CLS清屏幕 目录操作命令 DIR显示目录清单例C DIRA C PMD建立子目录例C MD WINZIPCD改变当前目录例C CD TCRD删除子目录例C RD USER WANGTREE显示目录结构例C TREEC F 文件操作命令 TYPE显示文件内容例C TYPEA HELLO CREN更改文件名例C RENC TXT TMPDEL删除文件例C DELA COPY复制文件例C COPYC TC CA XCOPY复制子目录及文件例C XCOPY USERA S 磁盘操作命令 FORMAT磁盘格式化例A FORMATA SDISKCOPY复制软盘例A DISKCOPYA B C语言程序设计第一章C语言概述
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!