C++
文章平均质量分 83
MyMichael
Michael
展开
-
聊聊C++语言-软件和编程
C++语言脱胎于C语言,早期还有好几个名字呢,什么“c with class”, “new c”等等。可见其是一种基于C语言发展而来的更高级的语言,与C语言相比,她能做的事情更多,也更方便。在软件规模越来越大、复杂度越来越高的今天,尤其有必要学习C++语言。小编接下来将要写一个系列的文章来带你进入C++语言编程的奇妙世界。首先聊聊什么是软件?软件简单来说就是程序和文档,我们用一种语原创 2015-04-29 22:29:23 · 1443 阅读 · 0 评论 -
C++ Primer快速学习 第一章 入门
很多人说C++Primer不适合于入门,本系列入门文章向大家证明了:这是一个谎言。第一章 入门本章介绍 C++ 的大部分基本要素:内置类型、库类型、类类型、变量、表 达式、语句和函数。1.1. 编写简单的 C++ 程序每个 C++ 程序都包含一个或多个 函数 ,而且必须有一个命名为 main。函数 由执行函数功能的语句序列组成。操作系统通过调用 main 函数来原创 2015-06-19 22:25:13 · 908 阅读 · 0 评论 -
C++ Primer快速学习 第一章 入门之二:输入与输出 (IO)
什么是输入输出,即Input-Output,缩写是很装B的IO?请看经典民间解释:C++语言的输入输出是指信息从外部输入设备(如键盘、磁盘等)向计算机内部(内存)输入(即Input)和从内存向外部输出设备(显示器、磁盘)输出(即Output)的过程。这种输入输出过程被形象地比喻为“stream--流”。原点击阅读原文原创 2015-06-25 19:18:05 · 937 阅读 · 0 评论 -
C++ Primer快速入门之三:几种常见的控制语句
语句总是顺序执行的:第一条语句执行完了接着是第二条,第三条等等。这是最简单的情况,为了更好的控制语句的运行,程序设计语言提供了多种控制结构支持更为复杂的语句执行。我们就来看看C++ 提供的控制方式。一、 while 语句while 语句提供了循环执行功能。可以用 while 语句编写一个好玩的从 1 到 5(包括 5)的数数游戏:1+2+3+4+5#include原创 2015-07-06 00:06:32 · 1511 阅读 · 1 评论 -
C++ Primer快速入门之六:数组和指针
更新:勘误,delete [] 猪我们知道,C语言以及早期的面向结构的语言几乎都支持数组定义,比如整形数组int 女神[2],表示有俩数: 女神[0], 女神[1],她们都是整数。C++ 语言为了效率和兼容考虑,也支持这个。当然了,毕竟是别人家的孩子(标准),并不提供类似于 vector 和迭代器类型那些神奇的能力。与 vector的区别在于,数组的长度是固定的。另外呢,指 针还是那个指针原创 2015-07-26 23:38:25 · 887 阅读 · 0 评论 -
C++ Primer快速入门之四:变量和数据类型
1 数据类型数据类型顾名思义,表明数据是啥,就像我们处理问题时候,面对的对象是骡子是马,还是小麦,男人女生,类型的属性规定了可以对数据执行哪些操作。 C++ 语言定义了几种基本类型:字符型、整型、浮点型等,以及一些高级类型比如vector,map等等。类型确定了数据和操作在程序中的意义。我们在第一章已经看到,如下的语句:i = i + j; 不同的类原创 2015-07-13 23:28:31 · 840 阅读 · 0 评论 -
C++ Primer快速入门之五:实用的模板库
更新:重新排版代码格式除上篇博客介绍的基本数据类型外,C++ 还定义了一个内容丰富的抽象数据类 型标准库。包括 string 和 vector,它们分别定义了字符串和矢量(集合)。string 和 vector 往往用迭代器iterator访问 string 中的字符,或者 vector 中的元素。 另一种标准库类型 bitset,她提供了一些方法的集合,我们可以利用原创 2015-07-18 23:44:45 · 1185 阅读 · 0 评论 -
C++ Primer快速入门之七:运算符
一、表达式的定义什么是表达式?表达式,是由数字、运算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合(1)。1 + 2是个表达式, 女 | 男也是一个表达式。这两个例子都提到了运算符:+和|。这是C++众多的运算符之冰山一角,C++ 提供了丰富的运算符。二、运算符表 1. 部分算术运算符加减乘除原创 2015-08-12 10:35:46 · 665 阅读 · 0 评论