c语言中1u1是什么意思,C语言U1.ppt

程序设计基础 C语言 课程要求 课前请做好预习保持课堂安静 头脑清醒 思维活跃认真 独立 按时完成并提交作业重视上机实践 有效利用宝贵的上机时间 为什么要学习C语言 语言功能强大 表达能力强 生成的目标程序效益高 可移植性好 既具有高级语言的优点 又有低级语言特色 语言又是面向对象程序设计的基础 应用面非常广泛 TCIDE C语言难学吗 注重课堂 弄清概念 温故而知新 独立完成作业 多上机实践 养成良好的编程习惯 TCIDE 学时分配第一章C程序设计基础知识2学时第二章基本数据类型和常用库函数4学时第三章表达式选择结构程序设计4学时第四章流程控制10学时第五章模块化程序设计6学时第六章编译预处理与变量的存储类型4学时第七章数组与字符串处理8学时第八章指针4学时第九章结构体4学时第十章位运算2学时第十一章文件4学时复习2学时 第一章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语言概述

展开阅读全文

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值