已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 C语言概述 第一章 2 目标 计算机语言概述C程序的结构组成简单C程序设计使用VisualC 6 0创建C程序 3 计算机语言概述 计算机语言定义 人与计算机进行 对话 的语言说明 程序一词来自生活 通常指完成某些事务的一种既定方式和过程在日常生活中 可以将程序称为对一系列动作的执行过程的描述 例如军训 起步走 正步走 跑步走 转动等 程序 4 计算机语言概述 计算机程序 为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合什么是指令 起步走向右看正步走 5 指令被逐条执行 程序员 要执行的一组指令 程序 计算机语言概述 计算机程序 为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 6 计算机语言概述 计算机语言的发展机器语言 汇编语言 高级语言机器语言 001001101100101汇编语言 ADDA R1高级语言 接近于人类的自然语言和数学语言 BASIC PASCAL C 7 一个简单的c程序 includemain written为笔试 lab为机试 total为总成绩intwritten lab total printf 请输入笔试和机试的成绩 scanf d d 计算机语言概述 8 高级语言的编译和执行 计算机语言概述 9 C程序的结构组成 程序框架main 定义语句 执行语句 main 主函数 C程序有且只有一个main函数 并且总是从main函数开始执行程序 10 函数的开始和结束 成对出现函数体 内的部分 定义语句 声明用到的数据执行语句 对数据进行的操作 include预编译 文件包含注释 单行注释 多行注释 提高程序的可读性 对程序的编译和运行没有影响 C程序的结构组成 注 每条语句以分号 结束 11 C语句组成关键字标识符常数操作符分割符关键字 关键字是C语言中有特定意义和用途 不得作为它用的字符序列 ANSIC标准规定的关键字有32个 C程序的结构组成 12 C程序的结构组成 autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile注 关键字全部小写 13 标识符作用 用来表示变量名 数组名 函数名 指针名 结构名 联合名 枚举常数名 用户定义的数据类型名及语句标号等组成 C语言规定标识符只能由字母 数字和下划线三种字符组成标识符的使用规则不能是关键字区分大小写不能以数字开头尽量避免以下划线 开头 C程序的结构组成 14 常数数值常数 1233 1415926字符常数 A B C 字符串常数 helloeveryone 符号常数 definePI3 1415926枚举常数 C程序的结构组成 15 操作符运算符 等特殊符号 分隔符 分隔符用来分隔相邻的标识符 关键字 和常数 空格逗号 C程序的结构组成 16 C语句的分类表达式语句 表达式的末尾加上分号就构成表达式语句复合语句 将一组C语句用花括号括住 在语法上被视为一条语句 当多条语句需要一起执行的时候 用花括号把这多条语句括起来空语句 只有一个分号 C程序的结构组成 17 复杂C程序一个简单的C程序可能只有一个主函数 而复杂的C程序则可能包含一个主函数和任意多个其他函数主函数 main 是C程序的入口函数 即C程序总是从main函数开始执行 在执行过程中遇到其他函数 就去调用其他函数 C程序的结构组成 18 C函数举例 includeintmax intx inty main intnum1 num2 maxvalue printf 请输入两个数 scanf d d intmax intx inty intz if x y z x elsez y return z 19 C函数组成 C函数组成函数首部 intmax intx inty 函数类型 函数返回值的类型如int说明返回值类型为整型函数名 函数调用的标识函数属性 是库函数还是用户自定义函数函数参数 接收数据的变量 如intx inty函数体 花括号内的部分声明语句执行语句 20 总结1 C程序的组成函数是C程序的基本单位组成函数的基本单位是语句C语句由基本单词组成总结2 C程序的书写格式花括号成对输入每行输入一条语句注意使用注释 C程序的结构组成 21 程序设计的基本步骤定义数据intnum1 num2 sum 定义整型数据doubler length area 定义实型数据输入数据输入 scanf 格式控制字符串 输入项目列表 数据运算表达式和赋值运算输出结果输出 printf 格式控制字符串 输出项目列表 简单C程序设计 22 例 最简单的C语言程序 includemain printf Thisisacprogram n 运行结果是在屏幕上显示 Thisisacprogram 简单C程序设计 23 例 求两数之和 includemain intnum1 num2 sum printf 请输入两个整数 scanf d d 简单C程序设计 24 使用VisualC 6 0创建C程序 使用VisualC 6 0编辑和运行程序的过程 一 创建工程文件夹 如E CHAPT01 二 创建win32consoleapplication 文件 新建 工程 win32consoleapplication 给工程命名 选择位置 确定 三 创建C SourceFile 文件 新建 文件 C SourceFile 给文件命名 c 四 编译 Ctrl F7 检查语法错误 五 执行 Ctrl F5 25 编译和执行C程序 C语言函数库 编译 连接 源程序 是用户创建的文件 以 c 为文件扩展名保存 目标文件 是编译器的输出结果 这类文件的常见扩展名为 o 或 obj 头文件 含有函数的声明和预处理语句 用于帮助访问外部定义的函数 头文件的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 夜班宿舍出租合同范本
- 外籍餐饮服务合同范本
- 商铺租赁续签合同范本
- 国际货物交易合同范本
- 墙面维护清包合同范本
- 场地出租养鸡合同范本
- 地摊位置租赁合同范本
- 国际承包合同合同范本
- 国外车辆租赁合同范本
- 商业水机维修合同范本
- 安全生产考核巡查办法全文
- 办公用品供货总体服务方案
- 合肥高新管廊运营维护手册
- 国内外各类低压甲醇塔等温变换炉结构
- 校企深度融合建设以“六进六化六融合”为特色的产业学院
- (完整版)职业健康安全危险源辨识与风险评价调查(汇总)表
- AEC-Q200 REV D 中英文对照版
- 光电及光化学转化原理与应用电化学课件:光催化与光催化体系
- 国家开放大学电大《政治学原理》期末题库及答案
- 甘永立几何量公差与检测课后答案
- 语文应用文《通知》(课堂PPT)
评论
0/150
提交评论