-
2014-10-13
C++中的for语句使用最为广泛和灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句。 for语句的一般格式...
-
2014-10-13
在人们所要处理的问题中常常遇到需要反复执行某一操作的情况。这就需要用到循环控制。许多应用程序都包含循环。顺序结构、选择结构和循环结构是结构化程序设计的3种基本结构,...
-
2014-10-13
下面,通过两个实例来说明如何编写较为复杂的C++程序。 【例3.8】编写程序,判断某一年是否为闰年。 复制纯文本新窗口 #include iostream using namespace std ; int main ( ) { int year ; bool leap ;...
-
2014-10-13
switch语句是多分支选择语句,用来实现多分支选择结构。它的一般形式如下: switch(表达式) { case 常量表达式1:语句1 case 常量表达式2:语句2 ... case 常量表达式n:语句n default:语句n+1 } 例如...
-
2014-10-13
若在if语句中,当被判别的表达式的值为真或假时,都执行一个赋值语句且给同一个变量赋值时,可以用简单的条件运算符来处理。例如,若有以下if语句: if (ab) max=a; else max=b; 可以用条...
-
2014-10-13
if语句的3种形式 1) if(表达式) 语句。 例如: if(xy) coutxendl; 这种if语句的执行过程见图3.5(a)。 2) if(表达式) 语句1 else 语句2 例如: if (xy) coutx; else couty; 见图3.5(b)。 图 3.5 3) if(表达式1) 语...
-
2014-10-12
往往要求根据某个指定的条件是否满足来决定执行的内容。例如,购物在1000元以下的打九五折,1000元及以上的打九折。 C++提供if语句来实现这种条件选择。如: if amount1000 tax=0.95; //a...
-
2014-10-12
【例3.5】求一元二次方程式ax2+bx+c=0的根。a,b,c的值在运行时由键盘输入,它们的值满足b2-4ac0。根据求x1,x2的算法。它可以编写出以下C++程序: 复制纯文本新窗口 #include iostream #inc...
-
2014-10-12
C++还保留了C语言中用于输入和输出单个字符的函数,使用很方便。其中最常用的有getchar函数和putchar函数。 putchar函数(字符输出函数) putchar函数的作用是向终端输出一个字符。例如:...
-
2014-10-12
输入和输出并不是C++语言中的正式组成成分。C和C++本身都没有为输入和输出提供专门的语句结构。输入输出不是由C++本身定义的,而是在编译系统提供的I/O库中定义的。 C++的输出和输入...
-
2014-10-12
前面已介绍,赋值语句是由赋值表达式加上一个分号构成。 C++的赋值语句具有其他高级语言的赋值语句的功能。但不同的是,C++中的赋值号=是一个运算符,可以写成 a=b=c=d; 而在其他大...
-
2014-10-12
由第1章已知,一个程序包含一个或多个程序单位(每个程序单位构成一个程序文件)。每一个程序单位由以下几个部分组成: 预处理命令。如#include命令和#define命令。 声明部分。例如对...
-
2014-10-12
在面向过程的程序设计中,程序设计者必须指定计算机执行的具体步骤,程序设计者不仅要考虑程序要做什么,还要解决怎么做的问题,根据程序要做什么的要求,写出一个个语句,安...
-
2014-10-11
C++将赋值表达式作为表达式的一种,使赋值操作不仅可以出现在赋值语句中,而且可以以表达式形式出现在其他语句(如输出语句、循环语句等)中。这是C++语言灵活性的一种表现。 请注...
-
2014-10-11
赋值运算符 赋值符号=就是赋值运算符,它的作用是将一个数据赋给一个变量。如a=3的作用是执行一次赋值操作(或称赋值运算)。把常量3赋给变量a。也可以将一个表达式的值赋给一个变...
-
2014-10-11
在表达式中不同类型的数据会自动地转换类型,以进行运算。有时程序编制者还可以利用强制类型转换运算符将一个表达式转换成所需类型。例如: (double)a (将a转换成double类型) (int)(...
-
2014-10-11
在C和C++中,常在表达式中使用自增(++)和自减(--)运算符,他们的作用是使变量的值增1或减1,如: ++i(在使用i之前,先使i的值加1,如果i的原值为3,则执行j=++i后,j的值为4)...
-
2014-10-11
基本的算术运算符 在本章中主要介绍算术运算符与算术表达式,赋值运算符与赋值表达式,逗号运算符与逗号表达式,其他运算符将在以后各章中陆续介绍。 常见算数运算符 运算符...
-
2014-10-11
C++的运算符十分丰富,使得C++的运算十分灵活方便。例如把赋值号(=)也作为运算符处理,这样,a=b=c=4就是合法的表达式,这是与其他语言不同的。C++提供了以下运算符: 算术运算符 +...
-
2014-10-10
在定义变量时,如果加上关键字const,则变量的值在程序运行期间不能改变,这种变量称为常变量(constant variable)。 例如: const int a=3; //用const来声明这种变量的值不能改变,指定其值始...
-
2014-10-10
其实在前面的例子中已经多次用到了变量。 在程序运行期间其值可以改变的量称为变量。 一个变量应该有一个名字,并在内存中占据一定的存储单元,在该存储单元中存放变量的值。...
-
2014-10-10
数值常量 数值常量就是通常所说的常数。 在C++中,数值常量是区分类型的,从字面形式即可识别其类型。 整型常量(整数)的类型 在上一节中已知道:整型数据可分为int,short int,lon...
-
2014-10-10
计算机处理的对象是数据,而数据是以某种特定的形式存在的(例如整数、浮点数、字符等形式)。不同的数据之间往往还存在某些联系(例如由若干个整数组成一个整数数组)。数据...
-
2014-09-27
首先,我们要进入Microsoft Visual C++集成开发环境(Integrated Develop Environment,简称 IDE),双击图标即可。进入以后,我们可以看到如下界面。 图 1-1 VC 6.0 启动界面 单击左上角的File菜单,...
-
2014-09-27
一个程序从编写到最后得到运行结果要经历以下一些步骤。 用C++语言编写程序 用高级语言编写的程序称为源程序(source program)。C++的源程序是以.cpp作为后缀的(cpp是c plus plus的缩写)。 对...