- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江苏省_计算机级_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
void main void cout ’’i ’’; //显示提示符 int i; //说明变量i的类型
cin i; //从键盘上输入变量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
void main void float r,s; cout 请输入圆的半径:; cin r; s 2*3.1415926*r cout 圆的周长为: s endl; 注意的问题:
(1)VC++集成环境每一次只允许编译和调试一个应用程序,当需要输入另外一个程序时,则应该先关闭当前窗口,然后建一个“Projects”项目,再建立一个新的“C++ Source File”。
(2)编译和运行可以合并一步完成,即选择工具栏上红色“!”。当源程序有错误时,需要先把错误修改正确后再单击该工具“!”,如果此时程序没有错误系统会自动执行。
(3)源程序有错误并修改后一定要再编译后执行,即先编译后执行这个过程不可缺省。每次修改都要再编译运行。
第二章 数据类型、运算符和表达式
本章要求
掌握常量的表示法【字符和字符串常量、短整型、整型和长整型、实数 float 和双精度实数 double 】.
掌握各种类型变量的说明及初始化
掌握各种运算符和各类表达式
算术运算、逻辑运算、关系运算、++和 ――运算、三目条件运算符;
运算符的优先级、结合规则和目数的概念;
类型的自动转换和强制类型转换;
表达式的组成、左值和赋值,逻辑表达式的求值优化;
一、数据类型:
C++提供了十分丰富的数据类型,除基本类型外,还提供了导出(构造)数据类型:
注意:各种数据类型在内存中所占用的字节数。
二、标识符: 注意标识符的命名规则。
三、常量:
常量可分为整型常量、实型常量、字符常量、字符串常量和标识符常量。注意:
(1)字符常量 单引号括起来的单个字符。例如:‘a’, ‘’等都是合法的字符常量, ‘ab’, “a”都是不合法的字符型常量。
C++还提供了另一种表示字符型常量的方法,即所谓的“转义序列”。转义序
您可能关注的文档
最近下载
- 公务接待审批单(模板).docx VIP
- 外科手消毒教学课件PPT模板(框架完整).pptx
- 新标准商务英语综合教程2Unit5课件.pptx
- 最新:2024湖北省医疗服务价格项目及医保支付目录(完整版) .pdf VIP
- 新标准商务英语综合教程2Unit2课件.pptx
- GB 7251.6-2015 低压成套开关设备和控制设备 第6部分:母线干线系统(母线槽).docx VIP
- 改变生活的生物技术-杂交育种.pdf VIP
- 装饰公司装修工程售后服务承诺书.doc VIP
- 《PHP Web应用开发案例教程》教学课件 第11章-MySQL数据库基础.pptx VIP
- 林业经济管理学最新完整版本.ppt VIP
文档评论(0)