- 1、本文档共78页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)