




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020 1 21 HZAU理学院计算机系姚娟 1 C 语言程序设计 主讲教师 姚娟 Email yaojuan QQ 2531958 2 教材 参考书与课时安排 教材C 程序设计教程 第2版 罗建军等编高等教育出版社参考书C 教程 第2版 郑莉等编人民邮电出版社C 程序设计实用教程李青编著清华大学出版社课时安排授课 40学时 2学时一次 共20次课 实验 22学时 4学时一次 共6次课 3 学习特点学习编程好比学习写作循次渐近多看参考书和现有程序重视上机 切实掌握程序调试技术 2020 1 21 HZAU理学院计算机系姚娟 4 C 语言程序设计 第1讲基础知识 5 计算机程序 计算机的工作是用程序来控制的程序是指令的集合 指令是计算机可以识别的命令 6 程序设计 用计算机语言编写的一系列的加工步骤程序设计语言的基本成分数据成分 操作对象运算成分 操作方式控制成分 操作过程传输成分 所需数据的输入 结果的输出 7 最简单的C 程序 例01 01 cpp includeusingnamespacestd intmain cout ThisisthefirstC program n return0 运行结果 ThisisthefirstC program 8 C 中的基本符号 1 字符集 2 关键字如 int class return P4 9 命名规则 由1 32个字符 字母 数字 下划线 组成 字母区分大 小写 必须以字母或下划线打头 不能以关键字命名 3 标识符 起标识作用的符号 10 试一试 请问以下标识符中 哪些是合法的 哪些是不合法的 Amore beyond 123 abc Beyond faye return Amore beyond Beyond faye 123 abc return 我们不一样哦 11 C 程序的基本结构 01 01 cpp includeusingnamespacestd intmain cout ThisisthefirstC program n return0 运行结果 ThisisthefirstC program 1 注释2 头文件说明3 主函数4 其它函数 12 主函数一个C 程序是由一个固定名称为main的主函数和若干个其他函数组成 一个C 程序必须有一个 也只能有一个主函数 主函数在程序中的位置可以任意 但程序执行时总是从主函数开始 在主函数内结束 一对花括号 是函数的定界符 函数由语句组成语句用分号结束 13 数据输入和输出1 向标准输出设备 显示器 输出格式 cout E1 E2 E3 1 称为插入运算符2 输出表达式E1 E2 E3例如 cout Hello 字符串常量cout 4 常量cout a 输出变量的值cout a 6 先计算后输出 14 数据输入和输出2 从标准输入设备 键盘 输入格式 cin v1 v2 v3 说明 1 称为提取运算符2 V1 V2 V3是已定义的变量3 输入多个数据 数据之间可以用空格 回车键或Tab分开例01 02 P11例1 3 15 加法计算器程序 includeusingnamespacestd intmain doublea b c cout a b c a b cout a b c endl return0 16 程序设计的含义 程序设计实际上是安排计算机按人们的意志去工作 程序设计往往是一个过程 这个过程主要包括 描述问题 设计算法 编写程序 调试程序 整理文档 17 程序如何在计算机上运行 基本术语源程序 用源语言写的 有待翻译的程序目标程序 也称为 结果程序 是源程序通过翻译程序加工以后所生成的程序 翻译程序 是指一个把源程序翻译成等价的目标程序的程序 18 程序的开发过程 编辑将源程序输入到计算机中 生成后缀为cpp的磁盘文件 编译将程序的源代码转换为机器语言代码 连接将多个源程序文件以及库中的某些文件连在一起
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 龙江物流面试题及答案
- 高考疫情测试题及答案
- java中垃圾回收面试题及答案
- 导图揭秘文言文难题
- 家电公司客户服务管理细则
- 贵州省贵阳市清镇北大培文学校2026届高三化学第一学期期末复习检测模拟试题含解析
- springboot教学管理自动化系统设计与实现
- 21.2.2解一元二次方程-公式法(第1课时)(教学课件)数学人教版九年级上册
- 保安队安全知识培训课件
- 保安灭火器知识培训课件
- 特种设备安全管理课件-电梯安全知识
- 车辆转让合同电子版下载可打印
- 深圳填海工程施工实施方案
- BB/T 0023-2017纸护角
- 建设集团有限公司安全生产管理制度汇编
- 行为习惯养成教育校本教材
- 疫苗运输温度记录表
- 医院定岗定编要点
- logopress3培训视频教程整套模具大纲
- DB32-T 2945-2016硬质合金刀具PVD涂层测试方法-(高清现行)
- TB∕T 3526-2018 机车车辆电气设备 接触器
评论
0/150
提交评论