




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 教师 梁晓娅电话C语言程序设计 武汉软件工程职业学院 2 本课程重点介绍 C语言概述数据类型 表达式 运算符程序的基本结构控制语句函数 武汉软件工程职业学院 3 基本概念C程序的结构在计算机上运行C程序的方法VC6 0环境 C语言概述 武汉软件工程职业学院 4 程序设计语言的发展过程 基本概念 武汉软件工程职业学院 5 什么是程序 编制好的一系列指令的集合就是程序什么是程序设计 程序设计就是让计算机按程序员的思路一步一步的去工作什么是c程序设计 而c语言程序设计就是 通过c这门语言与计算机通信 并告诉计算机应如何工作C的由来 基本概念 武汉软件工程职业学院 6 例1 1 include stdio h main printf ThisisaCprogram n 简单的C语言程序 文件包含 main主函数 函数体开始 输出语句 函数体结束 说明 main 主函数名每个C程序必须有一个主函数main 是函数的开始和结束标志 不可省每个C语句以分号结束使用标准库函数时应在程序开头一行写 include stdio h 说明 本程序的作用是输出一行信息 ThisisaCprogram C程序的结构 武汉软件工程职业学院 7 例1 2求两数之和 includemain 求两数之和 inta b sum 声明 定义变量为整型 以下3行为C语句 a 123 b 456 sum a b printf sumis d n sum 说明 表示注释 注释只是给人看的 对编译和运行不起作用 所以可以用汉字或英文字符表示 可以出现在一行中的最右侧 也可以单独成为一行 说明 输出一行信息 sumis579 武汉软件工程职业学院 8 例1 3求2个数中较大者 includemain 主函数 intmax intx inty 对被调用函数max的声明 inta b c 定义变量a b c scanf d d 输出c的值 程序运行情况如下 8 5 输入8和5赋给a和b max 8 输出c的值 intmax intx inty intz if x y z x elsez y return z 说明 本程序包括main和被调用函数max两个函数 max函数的作用是将x和y中较大者的值赋给变量z return语句将z的值返回给主调函数main 武汉软件工程职业学院 9 小结 1 C程序是由多个文件构成 文件由一个或多个函数构成 一个函数由函数的首部和函数体两部分组成函数体包括两部分 声明部分 inta b c 可缺省执行部分 由若干个语句组成 可缺省 C程序的结构 程序容易实现模块化 分解与抽象 武汉软件工程职业学院 10 小结 2 C程序总是从main函数开始执行的 与main函数的位置无关 3 C程序书写格式自由 一行内可以写几个语句 一个语句可以分写在多行上 C程序没有行号 4 每个语句和数据声明的最后必须有一个分号 分号是C语句的必要组成部分 即使是程序中最后一个语句也应包含分号 C程序的结构 武汉软件工程职业学院 11 小结 5 C语言本身没有输入输出语句 输入和输出的操作是由库函数scanf和printf等函数来完成的 C对输入输出实行 函数化 6 可以用 对C程序中的任何一行或数行做注释 一个好的 有使用价值的源程序都应当加上必要的注释 以增加程序的可读性 C程序的结构 武汉软件工程职业学院 12 运行 程序的步骤和方法 上机输入与编辑源程序对源程序进行编译与库函数连接运行目标程序 武汉软件工程职业学院 13 运行 程序的步骤和方法 上机运行 程序的方法目前使用的大多数C编译系统都是集成环境 IDE 的 可以用不同的编译系统对C程序进行操作常用的有TurboC2 0 TurboC 3 0 VisualC 6 0等前一段时间 TurboC2 0用得比较多 但TurboC2 0是用于DOS环境的 不能用鼠标进行操作 很不方便 所以近年来不少人改为用TurboC 3 0或VisualC 6 0对C程序进行编译 武汉软件工程职业学院 14 VC 6 0的使用安装VC 6 0和进入VC 6 0集成环境VisualC 6 0适用于Windows环境 首先在所用的计算机上安装VisualC 6 0系统 安装完后 双击VisualC 6 0图标 就能进入VC 6 0集成环境 武汉软件工程职业学院 15 在VC 主窗口的顶部是VC 的主菜单栏 其中包含9个项 FileEditViewInsertProjectBuildToolswindowsHelp 主窗口的左侧是项目工作区窗口 用来显示所设定的工作区的信息 右侧是程序编辑窗口 用来输入和编辑源程序 VC 6 0的使用 武汉软件工程职业学院 16 上机步骤 每章建立一个工作空间每道题一个工程 活动工程切换
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 变电土建复习测试卷含答案
- 2025年大学生国家安全知识竞赛题库及答案解析
- 2025年村镇后备干部考试题及答案
- 高速公路绿化病虫害综合防治方案
- 水库施工材料采购管理方案
- 森林公园儿童活动区安全建设方案
- 垃圾填埋场环境监测实施方案
- 铝幕墙数字化运维监控系统方案
- 铁矿地下采矿地质勘察方案
- 校园餐膳食营养教育融入方案
- 规范权力运行方面存在问题及整改措施范文(五篇)
- 土壤退化与生态恢复课件
- 山东省海洋知识竞赛(小学组)考试题库大全-上(单选题汇总)
- 宝安区人民医院药品目录西药
- 岳阳楼记翻译
- 成语接龙上韩兴娥
- 股指期货基础知识测试试题及答案
- 小学生班干部竞选海报word模板
- 广告策划与创意课件改
- 零星维修批量发包企业入围项目服务方案
- 急诊手术处理流程
评论
0/150
提交评论