C语言与程序设计简介.ppt

上传人:max****ui 文档编号:6331626 上传时间:2020-02-23 格式:PPT 页数:39 大小:2.05MB
返回 下载 相关 举报
C语言与程序设计简介.ppt_第1页
第1页 / 共39页
C语言与程序设计简介.ppt_第2页
第2页 / 共39页
C语言与程序设计简介.ppt_第3页
第3页 / 共39页
点击查看更多>>
资源描述
1 教材及内容简介 教材C语言与程序设计教程主编胡元义西安电子科技大学出版社C语言与程序设计教程习题解析及上机指导主编胡元义西安电子科技大学出版社学位课 3 5学分另外还有 本期末C课设1学分 下学期软件基础3学分 成绩 实验20 平时10 考试70 第一章C语言与程序设计简介 3 4 1 1 1计算机系统组成 图1 1计算机系统组成 5 1 硬件 图1 2计算机硬件结构图 6 2 软件 图1 3硬件功能扩展与人机交互界面 7 1 1 2程序与程序设计语言 用助记符号描述的指令系统如ADDA B 面向机器的语言 8 例如 给内存16进制地址为1000单元中的数据加上十进制数10 则用机器语言 汇编语言和高级语言表示如下 1 用8086 8088机器语言表示101000011101000000000111 将16进制1000地址中数据 AX寄存器 1000001100001010 给AX寄存器中的数据加10 101000111101000000000111 将AX寄存器中的数据 16进制1000地址 9 2 用8086 8088汇编语言表示MOVAX 1000 将1000地址中数据 AX寄存器 ADDAX 10 给AX寄存器中的数据加10 MOV 1000 AX 将AX寄存器中的数据 1000地址 10 3 用C高级语言表示X X 10 X为1000地址的变量名 11 1 2 1C语言发展历程 C语言诞生于20世纪70年代 最初是用于PDP 11计算机上实现UNIX操作系统 1977年出现了独立于机器的C语言编译文本 1978年贝尔实验室正式发表了C语言 1983年ANSI为C语言制定了ANSIC标准 并于1988年完成 现今C语言已成为世界上应用最广泛的计算机语言之一 12 1 2 2C语言主要特点 1 简洁 紧凑 方便 灵活 C语言共有32个关键字 9种控制语句 程序书写自由 2 运算符丰富 C语言的运算符包含的范围很广泛 共34个运算符 C语言把括号 下标 赋值 强制类型转换等都作为运算符处理 从而使C语言的运算类型丰富 表达式类型多样化 3 数据结构丰富 4 结构化语言 13 5 语法检查不太严格 程序设计自由度大 6 允许直接访问物理地址 C语言中含有位运算和指针运算 能够实现对内存地址的直接访问和操作 7 生成目标代码效率高 C语言仅比汇编程序生成的目标代码 即机器语言程序 执行效率低10 20 这远高于其他高级语言的执行效率 8 适用范围大 可移植性好 14 例1 1在显示器输出 Hello China include 使用C语言提供的标准输入输出函数 voidmain 主函数main printf Hello China n 用输出函数printf实现输出显示字符串 运行结果 Hello China 15 例1 2求两个数a与b之和 includevoidmain intx y sum 定义x y sum三个整型变量 printf Inputxandy n 在显示器上显示提示输入的信息 scanf d d 输出求和结果 运行结果 Inputxandy 1215 x y 27 16 例1 3从键盘上输入两个整数 在屏幕上输出它们的最大值 includeintmax intx inty 函数声明 voidmain 主函数 inta b c 定义变量a b c为整型 printf Inputa b 输出提示字符串 Inputa b scanf d d 输出结果 17 intmax intx inty 定义函数max 形参x y为整型 开头的int表示返回值为整型 intz 定义变量z为整型 if x y 条件判断语句 判断x是否大于y z x x y为真时将x值赋给z elsez y x y为假时将y值赋给z return z 将z值返回给调用函数main 运行结果 Inputa b 8 12 Maxis 12 函数函数是构成C语言的基本单位 主要有以下几种类型 1 main函数 是任何一个C语言程序开始执行的地方每一个C源程序都必须有且只能有一个主函数 main函数 main是主函数的函数名 表示这是一个主函数 18 2 用户自定义函数由用户自定义 如上例中的max 函数 函数 除主函数外 可以被其他函数调用 函数的优点是保持程序的结构性 可共享 19 3 系统函数printf函数是一个由系统定义的标准函数 可在程序中直接调用 系统函数由系统内含 但在使用时必须带上包含该函数说明的头文件 如 scanf printf函数在头文件stdio h中声明 20 4 函数的基本形式1 函数的首部返回值类型函数名 参数列表 如 intmax intx inty 函数名后必须带 即使参数列表为空2 函数体函数体指首部后紧接的大括号部分 函数体一般包括两个部分 声明部分 定义这部分所要用到的变量 执行部分 由若干语句组成 21 5 语句如 c a b i i 1 每条语句 包括数据定义 的分号必不可少 语句书写格式自由 一行可写几句 一句可写在多行 C语言语句区分大小写 22 注释可用 来表示注释部分 必须成对出现 注释为了增加程序的可读性 与程序代码无关 如果想暂时不执行某一段程序语句 又不想删除 用 将这段程序括起来 23 24 1 4 1VisualC 的安装和启动 25 1 4 2VisualC 环境的使用 26 27 28 29 30 注 保存的文件名后缀用 c 不要使用 cpp 31 32 33 34 35 36 37 38 39
展开阅读全文
相关资源
相关搜索

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


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

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


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