C语言基础.doc

上传人:仙人指路1688 文档编号:2384623 上传时间:2023-02-17 格式:DOC 页数:17 大小:30.50KB
返回 下载 相关 举报
C语言基础.doc_第1页
第1页 / 共17页
C语言基础.doc_第2页
第2页 / 共17页
C语言基础.doc_第3页
第3页 / 共17页
C语言基础.doc_第4页
第4页 / 共17页
C语言基础.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《C语言基础.doc》由会员分享,可在线阅读,更多相关《C语言基础.doc(17页珍藏版)》请在三一办公上搜索。

1、 C语言基础 第一章 C语言基础 本章目标 ? ? ? ? ? 解释 C 语言的起源 解释何时以及为何使用 C 语言 讨论 C 语言的程序结构 讨论算法及实现方法 讨论算法及实现方法 绘制流程图 Visual C+6.0开发环境 开发环境 C语言的历史 语言的历史 起源于Algol 60 起源于 的基础上发展出CPL语言 在Algol 60的基础上发展出 的基础上发展出 语言 1967年发展为 年发展为BCPL,用于编写操作系统和编译器 年发展为 , 1970年贝尔实验室将 年贝尔实验室将BCPL改良成 ,并用 语言实 改良成B,并用B语言实 年贝尔实验室将 改良成 现了第一个UNIX操作系统

2、 现了第一个 操作系统 ? 1972年左右,Dennis Ritchie和Ken Thompson在贝尔 年左右, 年左右 和 在贝尔 实验室设计UNIX系统时,开发出了 语言 系统时, 实验室设计 系统时 开发出了C语言 ? 之后C语言发展出很多版本,与UNIX系统并行发展 之后 语言发展出很多版本, 系统并行发展 语言发展出很多版本 ? 1988年,美国国家标准化协会 制定了C的标 年 美国国家标准化协会(ANSI)制定了 的标 制定了 准ANSI C,90年ISO接受并承认该标准 , 年 接受并承认该标准 ? ? ? ? C 语言的应用领域 C 语言最初用于系统程序设计 系统程序是计算机

3、操作系统或操作系统支持的 实用程序的组成部分 操作系统、解释器、 操作系统、解释器、编辑器以及汇编器通常称 为系统程序 UNIX 操作系统是用 C 语言开发的 ? 有许多种 C 编译器,可以满足几乎所有类 编译器, 型 PC 的需要 C语言的特点 ? ? ? ? ? ? ? 语言简洁,紧凑,灵活, 语言简洁,紧凑,灵活,关键字少 运算符丰富, 运算符丰富,共34个运算符 个运算符 数据结构丰富 结构化语言 语法限制不严格 能够对硬件和内存进行操作 代码质量和效率高 移植性好,可用于UNIX 、AIX、WINDOWS等 移植性好,可用于 、 等 操作系统(移植性: 操作系统(移植性:编写的程序在

4、各种编译 器和CPU架构上的通用程度) 架构上的通用程度) 器和 架构上的通用程度 中级语言 高级语言 C 汇编语言 结构化语言 C 语言允许分割代码和数据 ? 可以使用函数或代码块来实现这种特性 ? 代码块是逻辑上连接在一起的一组程序语 句,可以当作一个单元来使用 do i=i+1; while(i=10 AND bizDone=5000000 DISPLAY “Classified as an MVS ELSE DISPLAY A little more effort required! END IF END 在现实生活中有大量的需要检查的情况, 在现实生活中有大量的需要检查的情况, 可以

5、用AND/OR运算符可以很方便的将这些 可以用 运算符可以很方便的将这些 条件连接起来。 条件连接起来。 嵌套 IF 结构 2-1 BEGIN INPUT yearsWithUs INPUT bizDone IF yearsWithUs = 10 IF bizDone =5000000 DISPLAY Classified as an MVS ELSE DISPLAY A little more effort required! END IF ELSE DISPLAY A little more effort required! END IF END 嵌套IF结构是指一个 嵌套 结构是指一个I

6、F 语句中包含另一个 结构是指一个 IF语句,虽然没有 语句, 语句 虽然没有AND,但功能一样 , 嵌套IF 嵌套IF 结构 2-2 START INPUT yearsWithUs INPUT bizDone 是 yearsWithUs=1 0 否 little DISPLAY A little bzDone5000000 是 DISPLAYclass. DISPLAY class. class. 否 DISPLAY“A little DISPLAY A little STOP 循环结构 BEGIN cnt=0 WHILE (cnt 1000) DO DISPLAY Scooby cnt=c

7、nt+1 END DO END START cnt=0 否 cnt1000 是 DISPLAY “scooby” cnt=cnt+1 STOP visio操作 visio操作 ? ? ? ? 功能和版本 主界面分布 流程图的画法 常用快捷键 项目中主菜单功能流程图示例 Visual C+6.0开发环境 C+6.0开发环境 Visual C+6.0是微软公司推出的一个功能强 是微软公司推出的一个功能强 大的可视化软件开发工具。 大的可视化软件开发工具。Visual C+6.0不 不 仅是一个C、 编译器, 仅是一个 、C+编译器,它还有一个非常 编译器 好的集成开发环境Developer Stu

8、dio,包 好的集成开发环境 , 括编辑器编译器、 括编辑器编译器、调试器以及程序向导等组 用它可以在编写C、 件,用它可以在编写 、 C+程序时对程序 程序时对程序 的结构进行可视化的管理。 的结构进行可视化的管理。 Visual C+6.0开发环境 C+6.0开发环境 本节简单介绍 本节简单介绍Visual C+6.0集成开发环境的 集成开发环境的 特点、界面风格和简单工具的使用。 特点、界面风格和简单工具的使用。 ? 安装完 安装完Visual C+ 6.0后,从Windows的“开 后 的 程序” 始|程序”菜单中选择 程序 菜单中选择Microsoft Visual Studio 6

9、.0菜单中的 菜单中的Microsoft Visual C+ 6.0菜单项, 菜单项, 菜单中的 菜单项 就启动了Visual C+集成开发环境,出现集 集成开发环境, 就启动了 集成开发环境 成开发环境的主窗口Developer Studio。 成开发环境的主窗口 。 Visual C+6.0开发环境 C+6.0开发环境 下面通过实例说明如何利用 下面通过实例说明如何利用Visual C+ 6.0创 创 建一个C程序 程序。 建一个 程序。 ? 启动 启动Visual C+ 6.0,打开 菜单,执行 菜单, ,打开File菜单 执行New 菜单命令,出现New对话框,如图 所示。 对话框,

10、所示。 菜单命令,出现 对话框 如图1-1所示 页面窗口中选择Win32 Console 在Project页面窗口中选择 页面窗口中选择 Application选项,创建一个 选项, 选项 创建一个Win32控制台应用 控制台应用 程序。 程序。在Project name编辑框中输入项目名 编辑框中输入项目名 称First,在Location编辑框中输入保存项目 , 编辑框中输入保存项目 的路径。 的路径。 Visual C+6.0开发环境 C+6.0开发环境 图1-1 创建一个Win32控制台应用程序 Visual C+6.0开发环境 C+6.0开发环境 在Win32 Console App

11、lication-Step1 of 1对话框 对话框 中设置控制台应用程序的类型,如图1-2所 中设置控制台应用程序的类型,如图 所 这里我们要创建一个空项目程序, 示。这里我们要创建一个空项目程序,因此 选择第一项An 选择第一项 empty project,单击 ,单击Finish按 按 出现New Project Information对话框,单 对话框, 钮,出现 对话框 按钮, 击OK按钮,将生成一个空项目。 按钮 将生成一个空项目。 Visual C+6.0开发环境 C+6.0开发环境 图1-2 设置控制台应用程序的类型 Visual C+6.0开发环境 C+6.0开发环境 向项目

12、 向项目First中添加源程序文件。打开Project 中添加源程序文件。打开 中添加源程序文件 菜单,选择Add to Project|New,出现如图 菜单,选择 ,出现如图1-3 所示的添加项目文件对话框。在的Files页面 所示的添加项目文件对话框。在的 页面 窗口中选择C+ Source File,在右边的 编 窗口中选择 ,在右边的File编 辑框中输入C源程序文件名称 源程序文件名称1_1_Hello.c, 辑框中输入 源程序文件名称 , 编辑框中输入保存该文件的路径。 在Location编辑框中输入保存该文件的路径。 编辑框中输入保存该文件的路径 单击OK按钮 在主窗口Deve

13、loper Studio左边 按钮, 单击 按钮,在主窗口 左边 的项目工作区窗口的Souce Files文件夹目录 的项目工作区窗口的 文件夹目录 下出现1_1_Hello.c文件,双击该文件,在右 文件, 下出现 文件 双击该文件, 边的编辑窗口中输入例1-1的源程序代码 的源程序代码。 边的编辑窗口中输入例 的源程序代码。 Visual C+6.0开发环境 C+6.0开发环境 图1-3 添加项目文件 编辑的快捷键 ? ? ? ? ? ? ? ? ? 撤销: 撤销:Ctrl+Z 恢复: 恢复:Ctrl+Y 剪切: 剪切:Ctrl+X 复制: 复制:Ctrl+C 粘贴: 粘贴:Ctrl+V

14、全选: 全选:Ctrl+A 查找: 查找:Ctrl+F 替换:Ctrl+H 替换: 删行: 删行:Ctrl+l 参数信息: 参数信息:Ctrl+Shift+空格 空格 程序的编译和运行3 程序的编译和运行3-1 编译运行源程序1_1_Hello.c。打开 编译运行源程序 菜单, 运行源程序 。打开Build菜单, 菜单 选择Build First.exe命令项或按快捷键 ,系 命令项或按快捷键F7, 选择 命令项或按快捷键 统开始对项目First进行编译、连接,同时在 进行编译、 统开始对项目 进行编译 连接, 输出窗口中显示出编译的内容, 输出窗口中显示出编译的内容,当出现 First.ex

15、e 0 error(s), 0 warning(s) 字样时,表 字样时, 示First.exe可执行文件已经正确无误地生成 可执行文件已经正确无误地生成 如图1-4所示 所示。 了,如图 所示。在Build菜单中选取 菜单中选取 Execute First.exe命令项或按快捷键 命令项或按快捷键Ctrl+F5, 命令项或按快捷键 , 就可以运行刚刚生成的First.exe 。 运行刚刚生成的 就可以运行刚刚生成的 程序的编译和运行3 程序的编译和运行3-2 图1-4 First项目Developer Studio窗口 程序的编译和运行3 程序的编译和运行3-3 ? ? ? 编译: 编译:C

16、trl+F7 编译链接: 编译链接:F7 运行: 运行:Ctrl+F5 编译链接和运行( 编译链接和运行(进 入调试模式): ):F5 入调试模式): 程序的调试 ? ? ? ? ? ? ? ? 设置断点: 设置断点:F9 逐过程:F10 逐过程: 逐语句: 逐语句:F11 取消所有断点: 取消所有断点:Ctrl+Shift+F9 中断调试: 中断调试:Shift+F5 重启调试: 重启调试: Ctrl+Shift+F5 运行到光标处:Ctrl+F10 运行到光标处: 跳出过程: 跳出过程:Shift+F11 快速监视: 快速监视:Shitf+F9 帮助文档的使用3 帮助文档的使用3-1 MS

17、DN帮助系统除了有关 帮助系统除了有关Visual C+6.0 IDE具 帮助系统除了有关 具 体操作说明的联机帮助文件, 体操作说明的联机帮助文件,Microsoft Visual Studio还提供了 还提供了MSDN Library 还提供了 (Microsoft developer network library)组件。 )组件。 MSDN帮助系统是一个 帮助系统是一个HTML格式的帮助文件, 格式的帮助文件, 帮助系统是一个 格式的帮助文件 它所包含的内容非常丰富, 它所包含的内容非常丰富,包含了有关 Visual Studio的编程原理、方法和应用实例 的编程原理、 的编程原理 等

18、内容。并且使用MSDN时可以通过访问微 等内容。并且使用 时可以通过访问微 软网站“ 软网站“”获得有关 获得有关 MSDN的最新信息。 的最新信息。 的最新信息 帮助文档的使用3 帮助文档的使用3-2 用户通过选择 用户通过选择Help菜单下的 菜单下的Contents命令或 菜单下的 命令或 Search工具栏按钮就可以进入 工具栏按钮就可以进入MSDN帮助系 工具栏按钮就可以进入 帮助系 也可单击F1键快速获取相关内容的帮助 键快速获取相关内容的帮助。 统,也可单击 键快速获取相关内容的帮助。 1-5是 Library是一般界面 图1-5是MSDN Library是一般界面 。 帮助文档的使用3 帮助文档的使用3-3 图 1-5 MSDN帮助系统 总结 本课讲述了以下内容: 本课讲述了以下内容: C 语言的起源 何时以及为何使用 C 语言 何时以及为何使用 C 语言的程序结构 算法 算法 流程图以及流程图中使用的符号 流程图以及 流程图以及流程图中使用的符号 Visio的使用 Visio的使用 Visio Visual C+ 6.0的使用 的使用1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号