




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计 任课教师 夏一行E mail yixingx C语言课程 课程目的利用C语言编写简单的程序课程内容C语言词法 语法 语句结构的规则利用C语言进行简单的程序设计 求最大值 查找 排序等 简单的程序调试方法 语法错误 逻辑错误 课程学习建议 多读程序 多动手编写程序 初学C语言时 多模仿 在模仿的基础上改进 在改进的基础上提高 程序设计强调的是边学边练 举一反三 学会 小题大做 一体多解 学习C语言的目的是为了进行编程 仅仅掌握C语言的语法而不编程的课程学习是无用的 教材与参考书 C语言程序设计 第二版 陆蓓主编科学出版社 C语言程序设计实验与习题指导 汪志勤主编 C语言设计 第二版 谭浩强清华大学出版社 C语言程序设计 严晖浙江科技出版社 课程安排 授课 每周3学时 16周 作业 课后习题 课外习题 每章1 3次作业 上机 每周2学时 16周 每周三13 35 15 05 3教121上机要求 进入 C C JavaExams 练习 考试系统 课程考核方法 总评 平时成绩 上机成绩 期末考试期末考试 笔试 第1章C语言程序设计基础知识 计算机基础知识C语言程序基本知识在计算机上执行C语言程序 学习目标 回顾并掌握计算机运算基础理解计算机程序的基本概念熟悉C语言基础知识了解C语言程序的结构学会在VC环境下编辑 编译 执行C程序能够仿照例子用C语言编写简单的程序 1 1计算机基础知识 回顾 1 1 1计数制概念数制 二 八 十 十六 数制转换1 1 2数值和非数值的表示原码 反码和补码 定点数和浮点数的表示1 1 3计算机运算基础算术运算 逻辑运算1 1 4程序与程序设计语言程序 程序设计语言 高级语言1 1 5程序执行高级语言处理程序 1 1 5程序设计语言和程序执行机器语言机器语言 一系列的机器指令 与硬件密切相关 计算机能直接识别 执行 没有通用性 例 0110000010000001 加法 0110000010000001 加法 0100000001000010 减法 0100000001000010 减法 汇编语言汇编语言 机器语言符号化 面向机器的程序设计语言 通用性差 必须由汇编程序将其翻译成机器语言程序后才可执行 MOVAX 300HADDBX AXMOV 2100H BXHLT 高级语言高级语言 面向问题的程序设计语言 通常源程序的每一条语句对应一组机器指令 它必须经过翻译程序 翻译成机器语言指令形式才能执行 voidmain inta b c a 300 b 18 c a b printf a b d n c 1 2C语言程序基本知识 1 2 1简单C语言程序示例 例1 1 第一个程序 例1 1源程序 屏幕上输出字符串 includevoidmain printf WelcometoC nAsimpleprogram n 输出 WelcometoCAsimpleprogram 例1 2 一个简单的加法计算程序 求两个整数的和 includevoidmain intx y sum 定义变量printf Inputdata n 显示提示信息scanf d 输出和 程序运行 Inputdata 34 Inputdata 53 sum 87 例1 3 输入三个数实数 输出其中的最大数 includedoublemax doublex doubley 定义max函数 doublem 定义变量mif x y m x 比较两数x和y 较大者赋值给melsem y returnm 返回m的值 voidmain doublea b c t maxdata printf Pleaseinputabc n scanf lf lf lf 输出maxdata 程序运行 Pleaseinputabc 79 4 max 9 000000 1 2 2C语言程序的结构函数有且只能有一个主函数main 编译预处理 开头全局变量注释 注释内容 注释内容 1 2 3良好的编程风格 includevoidmain inti j sum sum 0 for i 1 i 10 i for j 1 j 10 j sum i j printf d n sum 良好的编程风格 一般每行写一条语句 左右各占一行 对齐使用TAB内层缩进大小写字母的运用变量 函数 小写常量 大写有足够的注释有合适的空行 1 3 1实现C语言程序执行的步骤 1 3在计算机上执行C语言程序 实现C程序在机器上运行的过程 1 3 2在MicrosoftVisualC 环境下开发C程序启动VisualC 开始 程序 MicrosoftVisualStdio6 0 MicrosoftVisualC 6 0 新建C程序文件选择 文件 新建 菜单 在弹出的 新建 对话框中 选择 文件 标签 并单击选择列表框中 C SourceFile 在右边的编辑框中为文件命名 并选择文件保存位置 单击 确认 按钮 新的空白文件 myprog cpp 将自动打开 显示在文档显示区 在文件中输入源程序 1 3 2在MicrosoftVisualC 环境下编辑 编译及运行C程序打开已保存的源程序选择 文件 打开 菜单在弹出的 打开 对话框中确定查找范围 双击相应的源程序文件 源程序打开后可以进行修改 保存 编译 连接和运行C程序文件存盘选择 文件 菜单 保存 菜单项确定好程序文件的保存位置输入要保存的文件名 指定文件的扩展名为 c 1 3 2在MicrosoftVisualC 环境下编辑 编译及运行C程序编译 连接得到可执行程序在主菜单上选择 编译 并在下拉菜单中选择 构件 源程序第一次编译时 会弹出内容 thisbuildcommandrequire 以下省略 的对话筐 此时单击 是 Y 按钮 开始编译如果你输入的源程序没有词法和语法错误 那么 在屏幕下方的输出窗口将会显示 exe 0error s 0warning s 如果输入的源程序有词法和语法错误 编译时会得到错误或警告 按提示改正后 再重复步骤上述操作 直到编译连接通过为止 1 3 2在MicrosoftVisualC 环境下编辑 编译及运行C程序运行程序在主菜单上选择 编译 并在下拉菜单中选择 执行 exe 在开发环境中执行你的程序 程序运行以后将显示一个类似于DOS的窗口 在窗口中显示相应的输出 紧接着在下面显示 Pressanykeytocontinue 这句话是系统提示你按任意键退出当前运行的程序 回到开发环境中 按任意键 窗口关闭 退回到VisualC 开发环境 关闭程序工作区选择 文件 菜单 关闭工作区 菜单项 1 4C语言的特点 C语言简洁紧凑C语言介于汇编语言和高级语言之间C语言是一种结构化语言C语言有丰富的数据类型C语言有丰富的运算符C语言具有较高的可移植性灵活性 函数的构造 intmax intx inty 说明部分 函
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快递物流配送合同协议范本详解
- 2025江苏宿迁泗洪县第一人民医院(徐州医科大学附属医院泗洪分院)面向社会招聘聘用制工作人员45人笔试备考试题及答案解析
- 2025山西医科大学第二医院南院(第三批)招聘合同制人员464人笔试参考题库附答案解析
- 2025重庆荣昌区盘龙镇中心卫生院招聘护士2人笔试参考题库附答案解析
- 2026国家管网集团秋季校园招聘笔试模拟试题及答案解析
- 2025中国太平洋人寿保险股份有限公司兰州中心支公司招聘笔试参考题库附答案解析
- 2025中煤陕西能源化工集团有限公司招聘(2人)笔试备考试题及答案解析
- 中国融通集团2026届秋季校园招聘笔试备考题库及答案解析
- 雅安市文旅融合发展服务中心2025年公开选调事业人员(3人)笔试模拟试题及答案解析
- 2025年自行车用橡胶内胎行业研究报告及未来发展趋势预测
- 教学查房-食管裂孔疝
- 中医四诊课件
- 试用人员考核表
- GB/T 19808-2005塑料管材和管件公称外径大于或等于90mm的聚乙烯电熔组件的拉伸剥离试验
- 北京市幼儿园办园质量督导评估办法(试行)
- 防盗抢演练记录(加油站)
- 完形填空解题技巧名师优质课赛课一等奖市公开课获奖课件
- 文明礼仪主题班会课件(共23张)
- (改-2013-9-13)托里县阿克巴斯套饰面石材花岗岩矿详查报告
- 道路交通安全培训PPT课件
- 汽车发动机构造课件
评论
0/150
提交评论