互动联盟推荐–如何学好C++

互动联盟推荐–如何学好C++

入门指导 2年前 (2015-10-26) 浏览: 4415 评论: 1

C++是应用比较广泛的语言,基本上讲求效率的大型工程都用它开发,浏览器、游戏引擎、图形引擎等。你能搞定C++,可以说你就能搞定所有编程。 C++比C牛逼的七个点 给学C++的人N条忠告 你必须注意的11个C++要点 到底能不能越过C直接学C++? C++开发者都应该使用的10个特性(上) C++初学者需掌握的10个C++特性(中) 八招让你成为C/C++的编程大牛   C++都从事哪些工作能挣钱不

C++ Primer快速入门之八:语句

C++ Primer快速入门之八:语句

C++基础 编程基础 2年前 (2015-08-12) 浏览: 150 评论: 1

1 定义: 语句就是我们说话,当然这里是指我们用计算机来说话--说人话。类似于自然语言中的句子。C++设计了简单的一句话语句,也设计了由一组语句组成的复杂语句--复合语句。 前面一章提到过,语句是顺序执行的。这是最简单的情况,真实情况往往更加复杂,为此,C++ 定义了一组控制语句,允许有条件地执行或者重 复地执行某部分功能。if 和 switch 语句提供了条件分支结构,而 for、while 和

C语言和C++区别到底在哪?

C语言和C++区别到底在哪?

程序人生 2年前 (2015-08-07) 浏览: 136 评论: 1

作为一个即用过C,也用过C++的人来说,不一定能说出它俩错综复杂的关系。小编也是略懂一二。 简单来说: C++是C发展来的。 C++是面向对象的语言,而C是结构化的语言(面向过程)。 C的大部分代码在C++上都能应用,而C++的代码在C上不能应用。(记住是大部分,不是所有) 具体来说: C语言是一个结构化语言,它的重点在于算法与数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件

C++ Primer快速入门之七:运算符

C++ Primer快速入门之七:运算符

C++基础 编程基础 2年前 (2015-07-30) 浏览: 80 评论: 0

一、表达式的定义 什么是表达式?表达式,是由数字、运算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合(1)。1 + 2是个表达式, 女 | 男也是一个表达式。这两个例子都提到了运算符:+和|。这是C++众多的运算符之冰山一角,C++ 提供了丰富的运算符。 二、运算符 表 1. 部分算术运算符 加减乘除:+, -, *, / 求余:% 举例: 1 + 2 * 3

【答疑解惑】C++ cin问题

【答疑解惑】C++ cin问题

答疑解惑 2年前 (2015-07-26) 浏览: 58 评论: 1

输入原理: 程序的输入都建有一个缓冲区,即输入缓冲区。一次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数直接从输入缓冲区中取数据。正因为cin函数是直接从缓冲区取数据的,所以有时候当缓冲区中有残留数据时,cin函数会直接取得这些残留数据而不会请求键盘输入。 //cin读取: //①忽略开头whitespace字符 //②碰到第一个非whitespace字符,如果是

C++ Primer快速入门之六:数组和指针

C++ Primer快速入门之六:数组和指针

C++基础 2年前 (2015-07-22) 浏览: 150 评论: 6

更新:勘误,delete [] 猪 我们知道,C语言以及早期的面向结构的语言几乎都支持数组定义,比如整形数组int 女神[2],表示有俩数: 女神[0], 女神[1],她们都是整数。C++ 语言为了效率和兼容考虑,也支持这个。当然了,毕竟是别人家的孩子(标准),并不提供类似于 vector 和迭代器类型那些神奇的能力。与 vector的区别在于,数组的长度是固定的。另外呢,指 针还是那个指针,没有

【答疑解惑】c/c++有办法加快程序进入main()前的速度吗

【答疑解惑】c/c++有办法加快程序进入main()前的速度吗

答疑解惑 2年前 (2015-07-21) 浏览: 99 评论: 9

一、答案是Yes。 因为在执行main函数之前,程序会进行很多工作,包括调用系统API,初始化环境。 你能触及到的就是全局变量和静态变量,这些初始化工作也都在main函数之前。所以,减少定义全局变量和静态变量,可以让程序加快执行main函数。 二、java String 初始化 是 null 还是 “” 他们的区别? String str = null ;只生成一个string类型的引用;不分配内

C++ Primer快速入门之五:实用的模板库

C++ Primer快速入门之五:实用的模板库

C++基础 入门指导 新手进阶 编程基础 2年前 (2015-07-16) 浏览: 210 评论: 5

更新:重新排版代码格式 除上篇博客介绍的基本数据类型外,C++ 还定义了一个内容丰富的抽象数据类 型标准库。包括 string 和 vector,它们分别定义了字符串和矢量(集合)。string 和 vector 往往用迭代器iterator访问 string 中的字符,或者 vector 中的元素。 另一种标准库类型 bitset,她提供了一些方法的集合,我们可以利用这些方法来像C语言那样控制整

C++ Primer快速入门之四:变量和数据类型

C++ Primer快速入门之四:变量和数据类型

C++基础 2年前 (2015-07-09) 浏览: 102 评论: 9

1 数据类型 数据类型顾名思义,表明数据是啥,就像我们处理问题时候,面对的对象是骡子是马,还是小麦,男人女生,类型的属性规定了可以对数据执行哪些操作。   C++ 语言定义了几种基本类型:字符型、整型、浮点型等,以及一些高级类型比如vector,map等等。 类型确定了数据和操作在程序中的意义。我们在第一章已经看到,如下的语句: i = i + j;   不同的类型有不同的含义

C++运算符优先级

C++运算符优先级

C++基础 入门必备 2年前 (2015-07-09) 浏览: 105 评论: 2

优先级 操作符 描述 例子 结合性 1 () [] -> . :: ++ -- 调节优先级的括号操作符 数组下标访问操作符 通过指向对象的指针访问成员的操作符 通过对象本身访问成员的操作符 作用域操作符 后置自增操作符 后置自减操作符 (a + b) / 4; array[4] = 2; ptr->age = 34; obj.age = 34; Class::age = 2; for(

切换注册

登录

忘记密码 ?

切换登录

注册