摘要: 3.5.2 字符串类型使用char类型的变量我们可以表示单个字符,那么,我们又该如何表示拥有多个字符的字符串呢? 我们注意到,一个字符串是由多个字符串连起来形成的。很自然地,一种最简单直接的方法就是利用数组(一种数据组织管理方式,它将多个相同类型的数据元素组织起来,形成一个数据序列以便于访问。更多可... 阅读全文
posted @ 2014-09-25 14:19 你好,C++ 阅读(2831) 评论(5) 推荐(0) 编辑
摘要: 3.4 布尔类型在日常生活中,我们除了需要使用int类型的变量表示216路公交车;需要使用float类型的变量表示西红柿3.5元一斤,有时候还需要表示一种数据,那就是逻辑状态:“这次的C++考试你过了没有?”“他到底爱不爱我?”这里的“过了没有”以及“爱不爱”都是表示一种逻辑判断。与之前我们用数值数... 阅读全文
posted @ 2014-09-22 13:32 你好,C++ 阅读(2849) 评论(2) 推荐(1) 编辑
摘要: 从每天早上睁开眼睛的那一刻开始,我们几乎每时每刻都在与数字打交道:从闹钟上的6点30分,到上班坐的216路公共汽车;从新闻中说的房价跌到了100元每平米到回家买菜时的西红柿3.5元一斤。我们生活在一个充满数字的世界。程序是对现实世界的描述与表达,自然也会有很多数字需要表达。为了做到这一点,C++提供了丰富多样的数值数据类型,从整数到小数、从单精度浮点数到双精度浮点数、从有符号数到无符号数。有了这些数值数据类型,我们就可以定义各种变量来表示现实世界中的各种数字了。 阅读全文
posted @ 2014-09-18 12:30 你好,C++ 阅读(2099) 评论(8) 推荐(5) 编辑
摘要: 与变量可以用在程序中表达那些可能会发生变化的数据量相对应地,在C++中,我们用常量来表达那些始终保持不变的数据量。简单来讲,就是程序中直接使用的数值、字符、字符串以及const关键字修饰的常变量等。大多数时候,常量只需要被读取一次,所以它没有名字,无须定义而可以直接使用。又因为其数据只能读取,不能修改,所以通常用来给一个变量赋值或者直接参与运算。 阅读全文
posted @ 2014-09-16 08:04 你好,C++ 阅读(3111) 评论(5) 推荐(9) 编辑
摘要: 第3部分C++世界众生相在听过了HelloWorld.exe的自我介绍,完成了与C++世界的第一次亲密接触后,大家是不是都急不可待地想要一试身手,开始编写C++程序了呢?程序的两大任务是描述数据和处理数据。那么,接下来我们将面临的第一个问题就是:如何在C++中描述数据?3.1 C... 阅读全文
posted @ 2014-09-12 08:38 你好,C++ 阅读(2152) 评论(8) 推荐(9) 编辑
摘要: 2.3 C++兵器谱正所谓“工欲善其事,必先利其器”,而要想做好C++程序设计,自然也离不开几件像样的兵器。下面我们就来看看C++兵器谱上有哪些神兵利器值得我们学习掌握。排在兵器谱上首要位置的就是C++集成开发环境。所谓的集成开发环境(Integrated Development Environme... 阅读全文
posted @ 2014-09-09 08:01 你好,C++ 阅读(2536) 评论(7) 推荐(5) 编辑
摘要: 2.2 基本输入/输出流听过HelloWorld.exe的自我介绍之后,大家已经知道了一个C++程序的任务就是描述数据和处理数据。这两大任务的对象都是数据,可现在的问题是,数据不可能无中生有地产生,C++程序也不可能凭空创造出来数据。那么,C++程序中的数据又从何而来呢?在现实世界中,国与国之间的交... 阅读全文
posted @ 2014-09-04 07:53 你好,C++ 阅读(14184) 评论(6) 推荐(9) 编辑
摘要: 在上面的例子中,我们看到一个C++程序的执行过程,是从main()函数开始逐条语句往下执行的。这个过程看起来非常简单,但在每条语句的背后,都还有着更多的故事。在Visual Studio调试模式下的反汇编视图(在调试模式下通过Alt+8快捷键打开)中,我们可以看到C++程序中的各条语句所对应的汇编代码。这下,程序中各条语句做了什么事情、各个功能是如何实现的,都一目了然了。HelloWorld程序虽然只是简单地输出一个字符串,但是当我们把这个程序拆解开,却可以发现它背后做了很多事情。 阅读全文
posted @ 2014-09-01 07:56 你好,C++ 阅读(2981) 评论(12) 推荐(15) 编辑
摘要: “大家好,欢迎来到奇妙的C++世界。我是C++世界的迎宾——一个最简单最普通的C++程序,我的名字叫“HelloWorld.exe”。我虽然简单而普通,但却几乎是这个世界上最著名的C++程序。每个来到C++世界的初学者与C++的第一次亲密接触都是通过我来完成的。大家在听我介绍之前,一定会觉得C++程序非常神秘,比如,C++程序是如何创建的?一个完整的C++程序由哪几部分构成?传说中的源文件到底是什么文件?C++程序是如何执行的?其实,我们C++程序一点都不神秘,跟大家一样,我们有自己的老爸老妈,有自己的五官四肢,也有自己的生命过程。什么?大家觉得不可思议?别着急,下面且听我一一道来……” 阅读全文
posted @ 2014-08-29 08:03 你好,C++ 阅读(10480) 评论(9) 推荐(11) 编辑
摘要: The world is built on C++.——Herb Sutterthe chairman of the ISO C++ standards committee and chief native languages architect at Microsoft 前传... 阅读全文
posted @ 2014-08-20 19:10 你好,C++ 阅读(2986) 评论(13) 推荐(3) 编辑