第1章 C语言概述.ppt_第1页
第1章 C语言概述.ppt_第2页
第1章 C语言概述.ppt_第3页
第1章 C语言概述.ppt_第4页
第1章 C语言概述.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章C语言概述 计算机与通信工程学院软件工程系 2 第1章C语言概述 1 1程序设计与程序设计语言1 2 语言的产生与发展1 3 语言的特点1 4 语言程序简介1 5 语言的运行环境 3 一 概念程序 人们事先准备好的 用来指挥计算机工作的描述工作步骤的指令序列程序设计 程序员设计编写程序的过程程序设计语言 编写程序所用的语言二 程序设计语言的发展机器语言汇编语言高级语言 源程序编译方式和解释方式 1 1程序设计与程序设计语言 4 三 程序设计方法 1 1程序设计与程序设计语言 1 结构化程序设计强调程序设计风格和程序结构的规范化 易读 易懂 核心思想 自顶向下 逐步细化如 学校办公自动化系统 2 面向对象的程序设计 5 1 2 语言的产生与发展 78年B W Kernighan D M Richie K R 合著 TheCProgrammingLanguage 80年代微机83年ANSIC 1 87年ANSIC 2 90年代面向对象的程序设计语言C 6 1 3 语言的特点 1 语言简洁 紧凑 灵活 32个关键字 9种控制语句 2 运算符丰富 44种运算符 3 数据结构丰富 4 具有结构化的控制语句 5 目标代码质量高 程序执行效率高 6 可移植性好 7 兼有低级语言和高级语言的特点 8 语法限制不太严格 程序设计自由度大 7 1 4 语言程序简介 简单实例 例1 1在屏幕上显示字符串 ThisisaCprogram include 文件包含 voidmain 主函数 函数体开始 printf ThisisaCprogram n 输出了一句话 函数体结束 8 1 4 语言程序简介 简单实例 例1 2求整数10 20的和 includevoidmain 主函数 intfirst second sum 定义变量 first 10 给变量赋值 second 20 sum first second 求a与b的和 printf sum d n sum 输出结果 9 1 4 语言程序简介 简单实例 例1 3找出任意两个整数中较大的数 includeintmax intx inty 定义max函数 return x y x y 求出两数中的较大数并返回 max函数结束 voidmain intnum1 num2 m printf Inputthefirstintegernumber scanf d 输出结果 10 1 4 语言程序简介 基本元素 逗号 左圆括号 右尖括号 百分号 圆点 右圆括号 感叹号分号 左方括号 竖线 xor 异或 冒号 右方括号 斜杠 乘号 问号 左大括号 反斜杠 减号 单引号 右大括号 波折号 等于号 双引号 左尖括号 井号 加号 C语言使用的基本符号共有如下三种 1 大小写字母 A Z a z 2 阿拉伯数字 0 9 3 标点符号和的运算符 1 字符集 符号集 11 1 4 语言程序简介 基本元素 2 标识符 用来标记常量 变量 函数及文件名字的字符序列标识符的构成规则 以字母 大小写皆可 或下划线开头 随后可跟若干个 包括0个 字母 数字 下划线如 xy3 imaxELSEXA to B 合法 7xint Nobadonere input 不合法 注意 区分大小写 如 sum Sum是二个标识符 注意 12 1 4 语言程序简介 基本元素 3 关键字 ANSI推荐的C语言的关键字是32个 TurboC另扩展了11个 不常用 asm cs ds es sscdedfarhugeinterruptnearpascal define error include if else elif endif ifdef ifndef undef line pragma 特殊字 注意 所有的关键字和特殊字都有固定的意义 不能用作其它 所有的关键字和特殊字都必须小写如 else与ELSE代表不同含义 else是关键字 ELSE是标识符 也称 保留字 它是C语言中具有特定含义 专门用作语言特定成分的一类标识符 主要用在C语言的预处理程序中 13 1 4 语言程序简介 基本元素 运算符用来对运算对象进行规定 系统预定义的 的运算 并得到一个结果值 运算符通常由1 2个字符组成 如 表示加法运算 表示赋值运算 表示 相等 的判断等 有的运算符中的两个字符是分开的 比如 表示条件运算 如例1 3 4 运算符 分隔符用于分隔各个词法记号或程序正文 用于表示程序中一个实体的结束和另一个实体的开始 常用的分隔符有 空白这些分隔符不表示任何操作 仅用于构造程序 5 分隔符 14 1 4 语言程序简介 基本元素 6 注释对程序进行注释和说明形式 注释内容 注意 注释内容可以是一行 也可以是多行 可以是单独一行 也可以在行尾 15 1 4 语言程序简介 程序组成 1 函数是组成C程序的基本构件 并至少有一个函数 main函数 includeintmax intx inty 子函数 intz if x y z x elsez y return z voidmain 主函数 inta b c scanf d d 2 一个函数由两部分组成 函数的说明部分 类型函数名 参数说明 函数体 若干语句 3 语句以分号 结束4 书写格式自由5 C程序总是从main函数开始执行 也跟随main函数的结束而结束6 用 做注释 16 1 5 语言的运行环境 执行步骤 file exe 程序代码的录入 生成源程序 c 语法分析查错 翻译生成目标程序 obj 与其它目标程序或库链接装配 生成可执行程序 exe 17 1 5 语言的运行环境 TurboC提供两种编辑 编译 连接和运行C程序的方法 1 集成开发环境 TC EXE 2 命令行编译器 TCC EXE TurboC2 0的上机操作方法 VisualC 6 0的上机操作方法 VisualC 6 0是Microsoft公司在1998年推出的一款运行在Windows上的集成开发环境 使用VisualC 6 0可以对C语言程序进行各种操作 如建立 打开 编辑 保存 编译 连接 运行和调试等 18 1 5 语言的运行环境 VisualC 1 启动VisualC 6 0 19 1 5 语言的运行环境 VisualC 2 输入新程序前的准备工作 单击文件 新建 弹出新建对话框 选择 Files 选项卡 C SourceFile 在右边的 文件 File 框中输入文件名 注意 一定要加 C 否则将使用缺省的 CPP 在 位置 Location 框中输入路径 也可以通过点击右边的按钮在弹出的对话框中选择路径 20 1 5 语言的运行环境 VisualC 3 输入源程序 在 程序区 内输入源程序 21 1 5 语言的运行环境 VisualC 4 编译和连接 单击build按钮 或按功能键F7或单击Build菜单中的Build子菜单 在随后弹出的两个信息框中都单击 是 Y 按钮 则编译系统会自动将程序进行编译和连接 编译和连接的信息会自动显示在VisualC 6 0开发环

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论