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

下载本文档

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

文档简介

白燕计算机学院 程序设计 C TEL 62318181 学时 64 上课40 上机24 上机安排到时会通知 教学计划 章课时章课时115425643374448893复习 机动4节 第1章C语言概述 1 1程序设计简介1 2C程序的基本结构 什么是计算机语言 1 1程序设计简介 计算机语言是用来编写程序的工具 由于计算机只能认识由0和1构成的机器语言 而机器语言又很难被人记忆和识别 人们发明了高级语言 高级语言是将许多相关的机器操作指令合成为单条指令 省略了很多细节 例如 printf 同学们好 但实际上的操作是很复杂的 由于省略了很多细节 编程者也就不需要有太多的专业知识 当然这种英文格式是不能直接被计算机识别 必须经过转换才能被执行 如何一种语言都有自己的语法规则 学习计算机语言必须注意学习语法规则 并严格按照语法来编写程序 因为这些语法是事先与计算机约定的规则 编程者只要按照这个格式书写 就能在屏幕上显示出同学们好这几个字 什么是程序 程序就是对计算机工作规则的描述 即要求计算机做什么 如何做 由一系列指令组成 每个指令规定计算机完成某种操作 例如 printf 同学们好 指示计算机在屏幕上显示双引号中的内容 什么是程序设计 利用高级语言 按照解决问题的方法步骤 遵循语法规定 设计完成工作规则 步骤 的过程就称为程序设计 学习程序设计分为两个阶段 第一阶段 主要学习基本语法 编写简单的程序 学习解决程序中的语法问题 主要问题 语法内容多 容易混淆 解决方案 多看书 多上机 语法要多记 通过这个阶段不难 第二阶段 根据解决问题的步骤 即算法 编写稍复杂的程序 主要问题 不能灵活掌握算法 上机调试问题多 容易失去学习兴趣 解决方案 需要背经典程序段 多上机 为了更好 更快地掌握C程序 我们先看几个C语言程序 例1 includevoidmain printf Hello nThisisaCprogram n 运行结果 Hello ThisisaCprogram 1 2C程序的基本结构 例2 includevoidmain inta b sum 定义变量a 123 b 456 给变量赋值sum a b 求两个数之和 printf a b d n sum 运行结果 a b 579 例3 include 两个数中求出大数voidmain inta b c scanf d d 输出c的值 intmax intx inty intz if x y z x elsez y return z 将z的值返回 通过max带回调用处 通过实例 初步看到C程序结构如下 1 预处理部分 include 2 在C程序中只能有一个名为main的函数 其余函数名由用户自定 main 函数 函数1 函数n C程序框架 如遇调用函数 就转去执行相应函数 执行结束再返回到调用处 当执行到主函数的最后一个语句时 程序才执行完毕 函数的格式 voidmain 变量说明部分 执行部分 告诉计算机在main 函数中所有变量的类型 以便计算机给各变量分配相应的存储单元 注 1 若无参数 不能省略 2 类型根据需要定 无类型用void 函数首部 类型函数名 参数表 4 是语句的结束符 分号是语句的组成部分 3 为注释部分 计算机不执行注释部分 为块注释 为行注释 任何程序设计语言都有自己的一套特定的且与计算机事先约定好的 符号 用这些符号再加上必要的使用规则 就可以编写各种各样的程序 C语言是以数学语言为基础 配合英文及相应的语法组成的 但有些数学符号在C语言有不同的含义 不要照搬 编写C程序时 键盘上大部分的可显字符均可使用 但不要沿用数学中的符号习惯 很多符号在C语言中有特殊含义 例如 C语言的符号集 数学C语言 2x 1 10 y 7 2 x 1 10 y 7 pi3 d 为格式符 注意 C语言符号有特殊含义 1 程序中要用到多个的变量 函数 文件 符号常量等 每个量要有一个名字 以便区分 这些名字统称为标识符 2 标识符中只能使用英文字母 数字和下化线 且只能以下化线或字母开头 标识符的命名 注意 C语言区分大小写 如 Price price PRICE等系统会认为是不同的名字标识符 a和A sum和SUM是不同的标识符3day are x 2均不是合法标识符 关键字又叫保留字 是C编译系统预定义的一些有特定含义的标识符 用户只能按规定使用 在程序中定义标识符时 不能与关键字同名 关键字 在C中共有32个基本的关键字 都是用小写字母组成的 用户不能用 见P 235附录C 例1 1 为了使大家了解某菜是如何制作的 需写出制作过程 1 需买什么原料 如何准备原料2 何时按何顺序放入原料3 何时放

温馨提示

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

评论

0/150

提交评论