摘要: C++将赋值表达式作为表达式的一种,使赋值操作不仅可以出现在赋值语句中,而且可以以表达式形式出现在其他语句(如输出语句、循环语句等)中。这是C++语言灵活性的一种表现。请注意,用cout语句输出一个赋值表达式的值时,要将该赋值表达式用括号括起来,如果写成“cout<<a=b;”将会出现编译错误。C+... 阅读全文
posted @ 2015-06-30 17:31 *新星月-倪新生* 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 赋值运算符赋值符号“=”就是赋值运算符,它的作用是将一个数据赋给一个变量。如“a=3”的作用是执行一次赋值操作(或称赋值运算)。把常量3赋给变量a。也可以将一个表达式的值赋给一个变量。赋值过程中的类型转换如果赋值运算符两侧的类型不一致,但都是数值型或字符型时,在赋值时会自动进行类型转换。1) 将浮点... 阅读全文
posted @ 2015-06-30 17:16 *新星月-倪新生* 阅读(3766) 评论(0) 推荐(0) 编辑
摘要: 在表达式中不同类型的数据会自动地转换类型,以进行运算。有时程序编制者还可以利用强制类型转换运算符将一个表达式转换成所需类型。例如: (double)a (将a转换成double类型) (int)(x+y) (将x+y的值转换成整型) (float)(5%3) (将5%3的值转换成float型... 阅读全文
posted @ 2015-06-30 16:47 *新星月-倪新生* 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 在C和C++中,常在表达式中使用自增(++)和自减(--)运算符,他们的作用是使变量的值增1或减1,如:++i(在使用i之前,先使i的值加1,如果i的原值为3,则执行j=++i后,j的值为4)--i (在使用i之前,先使i的值减1,如果i的原值为3,则执行j=--i后,j的值为2)i++ (在使用i... 阅读全文
posted @ 2015-06-30 16:44 *新星月-倪新生* 阅读(1782) 评论(0) 推荐(0) 编辑
摘要: 基本的算术运算符在本章中主要介绍算术运算符与算术表达式,赋值运算符与赋值表达式,逗号运算符与逗号表达式,其他运算符将在以后各章中陆续介绍。常见算数运算符运算符说明举例+加法运算符,或正值运算符3+5,+3-减法运算符,或负值运算符5-2,-3*乘法运算符3*5/除法运算符5/3%模运算符,或称求余运... 阅读全文
posted @ 2015-06-30 16:32 *新星月-倪新生* 阅读(2937) 评论(0) 推荐(0) 编辑
摘要: C++的运算符十分丰富,使得C++的运算十分灵活方便。例如把赋值号(=)也作为运算符处理,这样,a=b=c=4就是合法的表达式,这是与其他语言不同的。C++提供了以下运算符:算术运算符+(加) -(减) *(乘) /(除) %(整除求余) ++(自加) --(自减)关系运算符>(大于) =(大于或等... 阅读全文
posted @ 2015-06-30 16:30 *新星月-倪新生* 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 在定义变量时,如果加上关键字const,则变量的值在程序运行期间不能改变,这种变量称为常变量(constant variable)。例如: const int a=3; //用const来声明这种变量的值不能改变,指定其值始终为3在定义常变量时必须同时对它初始化(即指定其值),此后它的值不能再改变... 阅读全文
posted @ 2015-06-30 16:22 *新星月-倪新生* 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 其实在前面的例子中已经多次用到了变量。在程序运行期间其值可以改变的量称为变量。一个变量应该有一个名字,并在内存中占据一定的存储单元,在该存储单元中存放变量的值。请注意区分变量名和变量值这两个不同的概念,见图2.6。图2.6变量名规则先介绍标识符的概念。和其他高级语言一样,用来标识变量、符号常量、函数... 阅读全文
posted @ 2015-06-30 16:05 *新星月-倪新生* 阅读(23404) 评论(0) 推荐(0) 编辑
摘要: 数值常量数值常量就是通常所说的常数。在C++中,数值常量是区分类型的,从字面形式即可识别其类型。整型常量(整数)的类型在上一节中已知道:整型数据可分为int,short int,long int以及unsigned int,unsigned short,unsigned long等类别。整型常量也分... 阅读全文
posted @ 2015-06-30 15:45 *新星月-倪新生* 阅读(2461) 评论(0) 推荐(0) 编辑
摘要: 计算机处理的对象是数据,而数据是以某种特定的形式存在的(例如整数、浮点数、字符等形式)。不同的数据之间往往还存在某些联系(例如由若干个整数组成一个整数数组)。数据结构指的是数据的组织形式。例如,数组就是一种数据结构。不同的计算机语言所允许使用的数据结构是不同的。处理同一类问题,如果数据结构不同,算法... 阅读全文
posted @ 2015-06-30 15:38 *新星月-倪新生* 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 下载Microsoft Visual C++ 6.0请点击这里:VC 6.0下载(包括中文版英文版)(支持Win7和XP)首先,我们要进入Microsoft Visual C++集成开发环境(Integrated Develop Environment,简称 IDE),双击图标即可。进入以后,我们可... 阅读全文
posted @ 2015-06-30 15:31 *新星月-倪新生* 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 一个程序从编写到最后得到运行结果要经历以下一些步骤。用C++语言编写程序用高级语言编写的程序称为“源程序”(source program)。C++的源程序是以.cpp作为后缀的(cpp是c plus plus的缩写)。对源程序进行编译为了使计算机能执行高级语言源程序,必须先用一种称为“编译器(com... 阅读全文
posted @ 2015-06-30 15:30 *新星月-倪新生* 阅读(312) 评论(0) 推荐(0) 编辑
摘要: C++程序的结构和书写格式归纳如下。1) 一个C++程序可以由一个程序单位或多个程序单位构成。每一个程序单位作为一个文件。在程序编译时,编译系统分别对各个文件进行编译,因此,一个文件是一个编译单元。2) 在一个程序单位中,可以包括以下几个部分:预处理命令。上节4个程序中都包括#include命令。全... 阅读全文
posted @ 2015-06-30 15:27 *新星月-倪新生* 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 【例1.1】本教程第一个C++程序,输出一行字符: “This is a C++ program.”。程序如下:#include //包含头文件iostreamusing namespace std; //使用命名空间stdint main( ){cout”,这不是C++的语句,而是C++的一个预... 阅读全文
posted @ 2015-06-30 15:26 *新星月-倪新生* 阅读(355) 评论(0) 推荐(0) 编辑
摘要: C语言是1972年由美国贝尔实验室的D.M.Ritchie研制成功的。它不是为初学者设计的,而是为计算机专业人员设计的。大多数系统软件和许多应用软件都是用C语言编写的。但是随着软件规模的增大,用C语言编写程序渐渐显得有些吃力了。C++是由AT&T Bell(贝尔)实验室的Bjarne Stroust... 阅读全文
posted @ 2015-06-30 15:25 *新星月-倪新生* 阅读(253) 评论(0) 推荐(0) 编辑