- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计基础 信息工程学院 第一章 概述 1.1 C语言的发展 1.2 C语言的特点 1.3 编制简单的C语言程序 1.4 VC++ 6.0 简介 1.5 算法 1.1 C语言的发展 C语言是国内外应用的比较广泛计算机语言。 (1)Fortran语言 (2)Algol 60 语言 (3)BCPL 语言 (4)B语言 (5)PASCAL语言 (6)C语言 1.2 C语言的特点 1.语言简洁,具备底层处理功能,可执行代码质量高 2.具有现代化程序设计语言的特点 3.既有高级语言的功能,又具有低级语言的许多功能 4.用途广泛 5.可移植性好 1.3 编制简单的C语言程序 概念: 1、程序:所谓程序就是事情进行的先后次序 2、 计算机程序:就是为了让计算机完成一项任务,而在计算机中存放的一系列计算机可以识别的指令。 3、程序设计:实际就是人们用计算机语言来描述问题的解决方案, 1.3.1 简单的程序设计 步骤: 1、分析问题 2、寻找解决问题的方法和步骤 3、用程序语言来描述解决过程 4、最后是让计算机来执行这个过程以完成任务。 【例1-1】从键盘上输入2个整数,并将结果输出。 #include stdio.h main() /*函数首部*/ { /*函数体*/ int a , b , sum ; /*说明部分*/ printf(“Enter two numbers:”) ; /*执行部分*/ scanf(“%d %d”, a , b ) ; sum=a+b ; printf(“sum =%d”,sum); } 程序的组成 1、C语言程序是由函数构成的 2、一个函数由两部分组成: ⑴函数的首部 ⑵函数体 ⑶一个C语言程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何 ⑷C语言程序书写格式自由 ⑸每个语句和数据定义的最后必须跟有一个分号 ⑹C语言本身没有输入、输出语句 ⑺可以用/*……*/对C语言程序中的任何部分作注释 3.编译预处理命令 1.3.2 C程序的编辑、编译和连接 具体过程为: 1、编辑源程序,完成后将源程序以扩展名为.c存盘。 2、对源程序进行编译 3、对编译生成的目标文件进行连接 4、执行生成的可执行文件 1.4 VC++ 6.0 简介 VC++ 6.0(Visual C++ 6.0,简称VC++6.0)是开发运行于Windows NT环境下的Win32应用程序,由于它为软件开发人员提供了完整的编辑、编译和调试工具,而成为可视化编程工具中最重要的成员之一。 VC++6.0的版本 ⑴学习版 特点:除了代码优化、剖析程序和到MPC库静态链接外,VC++ 6.0学习版还提供了专业版的其他所有功能。 ⑵专业版 特点:VC++ 6.0可用来开发Win32应用程序、服务和控件,在这些应用程序、服务和控件中可使用由操作系统提供的图形用户界面或控制API。 ⑶企业版 特点:可用来开发和调试为Internet或企业内网设计的客户服务器应用程序,在该版本中还包括开发和调试SQL数据库应用程序和简化小组开发的开发工具。 VC++6.0新特性 ①自动化和宏 ②Class View ③可定制的工具条和菜单 ④调试器 ⑤项目工作区和文件 ⑥改进的资源编辑器 ⑦改进的文本编辑器 ⑧改进的WizardBar ⑨便捷的类库提示 ⑩上下文相关的What’s This 帮助 VC++6.0用户界面 VC++ 6.0的外观 Visual C++ 6.0在停靠的Workspace和Output窗口中显示项目的有关信息 Visual C++6.0中的常用命令 ① 新建一个文本文件。 ② 打开一个文件。 ③ 保存当前编辑文件。 ④ 保存所有文件。 ⑤ 显示/隐藏 Workspace 窗口。 ⑥ 显示/隐藏 Output 窗口。 ⑦ 累出所有打开的窗口。 ⑧ 在文件中查找。 ⑨ 查找输入框。 ① 编译项目(Compile)。 ② 构建项目(Build)。 ③ 停止构建项目(Stop Build)。 ④ 执行程序 (Execute Program)。 ⑤ Go 命令,调试状态下的运行(Go) ⑥ 插入要/删除断点(Insert/Delete Breakpoint) 运行C程序的方法步骤 1.5 算法 程序= 算法+数据结构+程序设计方法+语言工具和环境 算法:是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作;概括起来我们也可这样定义,算法是规则的有限集合,是为解决特定问题而规定的一系列操作。 算法的
文档评论(0)