C/C++
文章平均质量分 74
繁星之尘
这个作者很懒,什么都没留下…
展开
-
【C++】入门训练
学习的是英文版的C++Primer,语言上有一点障碍,但是还可以接受。今天跟大家分享我在学习初期掌握的一些基本的语句。原创 2014-05-16 11:57:59 · 450 阅读 · 0 评论 -
【C++】变量(一) 什么是变量?
前面介绍了基本的数据类型的表示方法,接下来我们要接触程序编写中应用最多的变量。变量无疑是简化了我们程序编写的难度和复杂度,这就好比数学中用到的方程,通过设定未知数,我们往往可以很好的处理很多棘手的、未知的甚至是通过常规方法不可完成的计算。变量的重要性不必多说,在程序中,我们又是怎么运用变量的呢?下面我们来看一个例子。 需要我们编写一段程序,计算2的10次幂。看到这个题目的第一反应可能是把10个原创 2014-05-26 14:04:58 · 834 阅读 · 0 评论 -
【C++】If语句
之前的学习,真的让我收获很多,这两天要一股脑的写出来,还真是有点硕果颇丰的感觉。今天的这篇博文主要讲述if语句的一些入门知识。老规矩,由问题来引入。1.显示两个数字中较大的原创 2014-05-26 13:39:41 · 986 阅读 · 0 评论 -
【C++】 显示一些数字
前面讲述了一些基本的计算,这里,是我新学习的关于显示的方法。计算机中可以把数字或者符号显示成各种各样的状态,我在前期的学习中,掌握了一些很基本的方法,来跟大家分享。首先,是显示10到0的整数。为什么要倒着显示呢,因为我要试试“——”这个符号有没有用,哈哈原创 2014-05-26 13:26:32 · 1190 阅读 · 0 评论 -
【C++】变量(七) 参量
参量作为函数中的参数,是函数的重要组成部分。但是,这里先简单介绍一下,参量作为一个独立的变量的应用。 首先,来了解下什么是参量。参量是在变量名前加上“&”符号而定义的一种复合的类型,这个是参照于其他类型的基础上的类型。我们不能参照参量来定义,但是可以参照任何其他的数据类型来定义参量。参量的初始化一般使用跟他相同类型的变量来进行。如:int ival=1024;int &refval原创 2014-05-26 14:57:00 · 825 阅读 · 0 评论 -
【C++】变量(四) 变量的声明和定义
C++程序通常是由很多个file组成。为了让每个file能够使用同一个变量,C++特意把变量的声明和定义区别开来。变量的定义,是指为变量分配内存,或者有时也为其设定一个初始值的操作。在程序中,同一个变量只能定义一次。变量的声明,是让程序知晓变量的类型和名称。其实,变量的定义也是一种变量的声明的:当我们定义一个变量时,我们需要声明它的类型和名字。我们可以通过关键词extern来声明一个未定义原创 2014-05-26 14:34:42 · 729 阅读 · 0 评论 -
【C++】变量(三) 变量的初始化
前面介绍了什么是变量,以及变量的命名与定义,现在我们来了解一下变量的初始化。 我们都知道,在定义一个变量时,需要明确它的类型和变量名,其实,有时候我们也要为变量设定一个初始值。这样在变量定义时就已被赋值的变量,就是初始化的变量,这个赋值操作称为初始化。C++语言支持两种初始化的格式:copy-initialization(复制初始化)和direct-initialization(直接初始化原创 2014-05-26 14:25:25 · 803 阅读 · 0 评论 -
【C++】变量(二) 变量的命名与定义
前文简单介绍了一下什么是变量,现在,我们来看一下变量的命名规则。 变量的名字,也就是它的标识符,可以由字母、数字和下划线构成,它的第一位可以是字母或者下划线。在变量的名字中,是区别大小写的(C++中的标识符都是区别大小写的),如下几个就是不同的变量名称:int somename, someName, SomeName, SOMENAME; //declares four different原创 2014-05-26 14:13:52 · 601 阅读 · 0 评论 -
【C++】基本的数据类型(二) 字符型常量的表示方法
前文介绍了一些基本的数据常量,这里我们主要来接触字符常量和字符串常量。首先,是最小单位的常量boolean常以及最简单的字符常量。布尔类型常量只有true和false两个值,常用的赋值方式如 bool test=false;字符常量分为可显示的字符常量和不可显示的字符常量: 1. 可显示的字符常量写在一对单引号之间,如'a'、 '2'、 ','、 ' '等。这些字符常量是默认为ch原创 2014-05-26 14:00:54 · 4363 阅读 · 0 评论 -
【C++】基本的数据类型(一) 整型常量的表示方法
很长时间没有更新了,不是没有看书,而是实在看得有点晕了·· 第一章的结尾讲的是class(类)的应用,由于网站没有打开,所以就放弃了。还好第二章介绍的是类的编写,这样可以更好的掌握类的本质了。 第二章的标题是“变量及基本的数据类型”,因此介绍了非常基本的数据结构和变量命名使用的知识。不过,由于英文跟中文还是有一点差异的,看起来有点吃力,也很枯燥。为了梳理一下脉络,还是在这里把各个知识点都整原创 2014-05-26 13:50:02 · 5719 阅读 · 0 评论 -
【C++】JSON数据解析——jsoncpp的使用(下)
版权所有,转载请注明:上一篇介绍了jsoncpp原创 2014-05-26 16:39:05 · 3059 阅读 · 0 评论 -
【C++】JSON数据解析——jsoncpp的使用(上)
版权所有,转载请注明:由于工作中需要用到JSON数据,所以解析JSON数据就成了一个非常重要的工作内容。 其实用C++解析数据是很繁杂的任务,涉及到很多的数据处理和数据安全问题。好在网上提供了很多的JSON解析库,其中不乏很优秀的,出于效率,还是使用这些第三方的库比较好。我使用的是jsoncpp,这是一个开源的C++的JSON解析库,我将写两篇博文来介绍如何使用jsoncpp,而本文将介绍原创 2014-05-26 15:45:54 · 1220 阅读 · 0 评论 -
【C++】变量(五) 变量名的作用域以及变量定义的一些习惯
我们已经了解了变量的命名和定义,其实,在C++程序中每一个名字都有其相对应的特定实体(例如作为一个变量、函数或者类型等等)。不过,虽然有这样一个要求,同一个名字还是可以在程序中不止一次使用的:同一个名字可以通过区别其不同的意义,在不同的语境中反复使用。这种区别名字不同意义的语境称为作用域。作用域是程序中划分的作用范围,同一个名字可以在不同的作用域中拥有相对应的实体。 在C++程序中,大部分的作原创 2014-05-26 14:40:18 · 549 阅读 · 0 评论 -
【C++】变量(六) 常变量
首先我们来看一个程序片段:for (int index=0; index!=512; ++index) 这个是一个典型的for循环,但是它有两个问题,都是因为把512作为循环上限所引起的。 第一个问题是可读性。我们无法理解,index为什么要和512来比较,这个512到底是个什么数呢?在C语言中,我们把这种没有明显意义的数字,称为幻数(magic number),也就是凭空出现的数。原创 2014-05-26 14:48:58 · 483 阅读 · 0 评论