摘要: 4.2.2 表达并列条件选择的switch语句:如果……如果……如果……在现实世界中,还有这样一类特殊的条件选择:如果明天是晴天,我就穿T恤;如果明天是阴天,我就穿衬衣;如果明天是雨天,我就穿外套。之所以说这是条件选择,是因为它根据不同的情况执行了不同的动作;而之所以说它特殊,是因为这些不同情况(晴... 阅读全文
posted @ 2014-11-17 13:22 你好,C++ 阅读(3342) 评论(0) 推荐(0) 编辑
摘要: 4.2 条件选择语句“老师,我这次四级考试过了没有?”如果老师被问到这个问题,他会如何回答?是的,他会根据不同的条件选择不同的回答:如果考试成绩大于等于60,那就回答:“恭喜你,你通过了这次考试”;否则那就回答“很遗憾,你没有通过这次考试”。这就是现实世界中的条件选择——根据不同的条件做出不同的动作... 阅读全文
posted @ 2014-11-14 12:42 你好,C++ 阅读(1683) 评论(3) 推荐(0) 编辑
摘要: 4.1.6 操作符之间的优先顺序在表达一些比较复杂的条件判断时,在同一个表达式中,有时可能会存在多个操作符。比如,我们在判断要不要买某个西瓜时,不仅要判断它的总价(单价8.2元/斤,一共10.3斤)是否小于100块钱(因为兜里只有这么多钱),同时还要判断这个西瓜是否有坏掉的地方。要表达这个复杂的条件... 阅读全文
posted @ 2014-11-10 13:38 你好,C++ 阅读(1408) 评论(3) 推荐(0) 编辑
摘要: 4.1.4 关系操作符在C++中,除了需要用算术操作符对数据进行加减乘除的算术操作之外,我们有时候还需要对数据之间的关系进行操作,也就是对两个数据进行大小比较,得出它们之间的大小关系。在现实世界中,这种大小关系的比较是非常常见的。例如,这家摊位上的西红柿5元一斤,而另外一家相同的西红柿却只卖3元一斤... 阅读全文
posted @ 2014-11-06 15:18 你好,C++ 阅读(3273) 评论(0) 推荐(1) 编辑
摘要: 第4章 将语句编织成程序学过C++中的各种数据类型, 就知道如何使用各种数据类型定义变量来描述现实世界中的各种事物了。现在,我们可以将一个工资统计程序大致写成下面这个样子:// 工资统计程序int main(){ // 表示员工个数的常量NUM const int NUM = 10000... 阅读全文
posted @ 2014-11-03 13:05 你好,C++ 阅读(1514) 评论(3) 推荐(1) 编辑
摘要: 3.9 指向内存位置的指针一天,两个变量在街上遇到了:“老兄,你家住哪儿啊?改天找你玩儿去。”“哦,我家在静态存储区的0x0049A024号,你家呢?”“我家在动态存储区的0x0022FF0C号。有空来玩儿啊。”在前面的章节中,我们学会了用int等数值数据类型表达各种数字数据,用char等字符数据类... 阅读全文
posted @ 2014-10-27 13:32 你好,C++ 阅读(2616) 评论(2) 推荐(5) 编辑
摘要: 3.8 用结构体类型描述复杂的事物利用C++本身所提供的基本数据类型所定义的变量,只能表达一些简单的事物。比如我们可以用int类型定义nAge变量表示人的年龄,用string类型定义strName变量表示人的姓名。然而,现实世界是复杂的,仅仅使用基本数据类型是不足以描述这个复杂的现实世界的。例如,我... 阅读全文
posted @ 2014-10-19 14:01 你好,C++ 阅读(2878) 评论(8) 推荐(3) 编辑
摘要: 3.7 枚举类型除了之前我们介绍的数值数据和文字数据之外,在现实世界中,常常还会遇到这样一类数据:一道单选题的答案只能是A、B、C、D四个选项中的某一个;红绿灯的颜色只能是红色,绿色和黄色中的某一种;一个人的性别只能是男性或者女性。这种数据都只有有限的几种可能值,其值也只能是这个范围内的某一个。为了... 阅读全文
posted @ 2014-10-08 09:58 你好,C++ 阅读(2244) 评论(0) 推荐(2) 编辑
摘要: 在各种新的开发语言层出不穷的今天,在Java和C#大行其道今天,我们为什么还要学习和使用C++?现在学习C++将来有用吗?学习C++要花费那么多时间和精力,这一切都值得吗?现在学习C++有钱途吗? 这几乎是每一个C++的初学者都会问的问题,在选择开发语言进行学习的时候,就像高考填报志愿一样,都会有些迷茫。下面这篇Herb Sutter的文章(其实是他在 C++ and Beyond 2011上的一次公开演讲)很好地回答了这些问题。所有那些正在学习C++而又对C++的前途感到迷茫的同学,都值得一读。 阅读全文
posted @ 2014-10-01 08:09 你好,C++ 阅读(2241) 评论(5) 推荐(4) 编辑
摘要: 3.6 数组学过前面的基本数据类型之后,我们现在可以定义单个变量来表示单个的数据。例如,我们可以用int类型定义变量来表示公交车的216路;可以用float类型定义变量来表示西红柿3.5元一斤。但是,除了单个孤立的数据之外,现实世界中还有一类批量数据。例如,一个公司所有员工的工资,这些数据的数据类型... 阅读全文
posted @ 2014-09-29 16:44 你好,C++ 阅读(2177) 评论(2) 推荐(0) 编辑