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

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

2年前 (2015-08-12) 浏览: 150 评论: 1

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

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

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

2年前 (2015-07-30) 浏览: 80 评论: 0

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

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

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

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

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

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

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

2年前 (2015-07-16) 浏览: 210 评论: 5

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

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

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

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

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

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(

C++ Primer快速入门之三:几种常见的控制语句

C++ Primer快速入门之三:几种常见的控制语句

2年前 (2015-07-05) 浏览: 96 评论: 2

语句总是顺序执行的:第一条语句执行完了接着是第二条,第三条等等。这是最简单的情况,为了更好的控制语句的运行,程序设计语言提供了多种控制结构支持更为复杂的语句执行。我们就来看看C++ 提供的控制方式。 一、 while 语句 while 语句提供了循环执行功能。可以用 while 语句编写一个好玩的从 1 到 5(包括 5)的数数游戏:1+2+3+4+5 #include <iostream&

C++ Primer快速学习 第一章 入门之二:输入与输出 (IO)

C++ Primer快速学习 第一章 入门之二:输入与输出 (IO)

3年前 (2015-06-24) 浏览: 226 评论: 2

什么是输入输出,即Input-Output,缩写是很装B的IO?请看经典民间解释: C++语言的输入输出是指信息从外部输入设备(如键盘、磁盘等)向计算机内部(内存)输入(即Input)和从内存向外部输出设备(显示器、磁盘)输出(即Output)的过程。这种输入输出过程被形象地比喻为“stream--流”。 C++ 并没有直接定义进行输入或输出(IO)的任何语句,这种功能是由标准库提供的。然而,对许

学编程能干啥?

学编程能干啥?

3年前 (2015-06-23) 浏览: 294 评论: 0

学编程到底能干啥?就如吃饭能干啥?这是个哲学问题。你懂的 编程能干的事情体现在我们生活的方方面面,手机是大家日常必备的东西,大致系统(windows, ios, android), app 都是编程的产物。高大上的肾6,平民的安卓手机。奇花百放的各种应用都是一行一行代码敲出来的。其实编程真的无处不在,咋们生活还离不开她,睡觉前你是不是在玩手机看网页,绝对中枪。 更高大上的东西我们就不一一列举了,因

学了C语言一头雾水该咋办?

学了C语言一头雾水该咋办?

3年前 (2015-06-23) 浏览: 280 评论: 1

学C了一头雾水该怎么办?最简单的方法就是你再学一遍呗。俗话说熟能生巧,铁杵也能磨成针。 但是一味的为学而学,这个好像没什么卵用。为什么学了还是一头雾水,重点就在这,找出为什么会这个样子? 1、概念理解不深刻 学习都是从基础概念开始的,所谓基础不牢,地动山摇。你是否要问问自己,C语言的基本东西你理解掌握了吗?字符串,数组,结构体,宏,枚举,Switch,Static,const,Sizeof,指针,

切换注册

登录

忘记密码 ?

切换登录

注册