江苏省_计算机二级_vc++_复习资料.doc

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江苏省_计算机二级_vc_复习资料

第一章C++概述 本章要求 1.熟悉VC++集成环境的启动和退出方法。 2.熟悉菜单的基本操作技术。 3.掌握调试一个VC++程序的基本过程。 4.打开一个已经存在的VC++源程序文件,并能编译、连接和执行。 一、程序设计语言 1、分类 低级语言(机器语言和汇编语言)—面向机器 高级语言(C、VB、VC、VFP、VF等)—面向问题计算过程,接近于人们的习惯 2、程序 由计算机语言来描述,由语句构成。 3、程序运行的原理 源程序(由高级语言编写) 编译程序编译 形成面向机器的机器语言程序(即由0和1组成) 二、算法 定义—解决问题的具体步骤或解题方法(或过程)。 例:求S=A+B+C 算法1: 在内存中设一个累加用的存储单元S 步骤一:将存储单元S置零 步骤二:输入第一个数A 步骤三:把A加到存储单元S中 步骤四:输入第一个数B 步骤五:把B加到存储单元S中 步骤六:输入第一个数C 步骤七:把C加到存储单元S中 步骤八:把存储单元S中的结果输出。 算法2:(用循环实现) 三、简单的C++程序介绍 //源程序文件名为exam1.cpp /*C++程序的基本结构介绍*/ #include iostream.h void main(void){ cout’’i=’’; //显示提示符 int i; //说明变量i的类型 cini; //从键盘上输入变量i的值 cout’’i的值为:’’i’\n’; //输出变量i的值 } 该程序经编译和连接后,运行可执行程序时,显示器上显示为: i= 此时等待用户输入一个整数,设输入为100,则最后结果为: I的值为:100 下面介绍程序的基本结构和各语句的作用: 1、注释和说明信息 (1)/* */ (2)//(从此开始到本行结束为止) 2、包含文件或编译预处理指令 编译预处理指令:以#开头的行(由于本例中用到输入输出函数,iostream.h是一个标准的输入/输出流的头文件) 3、主函数main( ) 任何一个C++程序必须要且只能有一个主函数。一个C++程序总是从main( )函数开始执行,而不管该函数在整个程序中的具体位置。 4、大括号{ }(函数或语句括号) 任一函数体均要以{开始,以}为结尾。 注意:大括号要配对使用。 5、任一个C++程序均有一个或多个函数组成,其中必须有一个主函数main( ),其余函数(包括库函数和用户自定义函数)可有可无。而且每条语句均要以;为结束。 6、程序的书写规则 一个语句可写成若干行,一行内也可写若干个语句。 对齐规则:同一层次的语句必须从同一列开始;同一层次的大开括号必须与对应的大闭括号在同一列上。 缩进规则:同一层次的语句必须缩进几个字符。 任何函数的定义均要从第一列开始书写。 7、C++没有专门的输入/输出语句。输入/输出语句要通过函数来实现。 8、严格区分字母的大小写。 四、VC++程序的实现 VC++上机环境介绍 一个源程序的执行过程 #include iostream.h void main(void){ float r,s; cout请输入圆的半径:; cinr; s=2*3.1415926*r cout圆的周长为:sendl; } 注意的问题: (1)VC++集成环境每一次只允许编译和调试一个应用程序,当需要输入另外一个程序时,则应该先关闭当前窗口,然后建一个“Projects”项目,再建立一个新的“C++ Source File”。 (2)编译和运行可以合并一步完成,即选择工具栏上红色“!”。当源程序有错误时,需要先把错误修改正确后再单击该工具“!”,如果此时程序没有错误系统会自动执行。 (3)源程序有错误并修改后一定要再编译后执行,即先编译后执行这个过程不可缺省。每次修改都要再编译运行。 第二章 数据类型、运算符和表达式 本章要求 掌握常量的表示法【字符和字符串常量、短整型、整型和长整型、实数(float)和双精度实数(double)】. 掌握各种类型变量的说明及初始化 掌握各种运算符和各类表达式 算术运算、逻辑运算、关系运算、++和 ――运算、三目条件运算符; 运算符的优先级、结合规则和目数的概念; 类型的自动转换和强制类型转换; 表达式的组成、左值和赋值,逻辑表达式的求值优化; 一、数据类型: C++提供了十分丰富的数据类型,除基本类型外,还提供了导出(构造)数据类型: 注意:各种数据类型在内存中所占用的字节数。 二、标识符: 注意标识符的命名规则。

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档