
C++
lmyessential
爱好:互联网,音乐,四国军旗,小说,电影
展开
-
C++学习笔记4---数组与指针
数组和指针1.int *pi = 0; pi不指向任何对象。指针最好应初始化,如果须分开定义指针和其所指向的对象,则将指针初始化为0.2.把int型变量赋给指针是非法的,尽管此int型变量的值可能为0.但允许把数值0或在编译中可获得0值的const量赋给指针。3.如果把指向const的指针理解为“自以为指向const的指针“,这可能会对理解有所帮助。4.复杂const 类型的声明 ??...2009-01-06 07:34:48 · 87 阅读 · 0 评论 -
为什么 C++不叫作++C?
C++ 之 名 是 Rick Mascitti 在 1983 年 夏 天 定 名 的 ( 参 见 The C++ Programming Language(Special Edition) 1.4 节) C 说明它本质上是从 C 语言演化而来的, “++”是 C 语言的自增操作符。C++语言是 C 语言的超集,是在 C 语言基础上进行的扩展(引入了 new、delete 等 C 语言中没有的...2009-01-06 15:04:47 · 238 阅读 · 0 评论 -
C++学习笔记5 ---表达式
如果两个操作数为正,除法(/)和求模(%)操作的结果也是正数(或零),而求模操作的结果则为负数(或零);如果只有一个操作数为负数,这两种操作的结果取决于机器,求模结果的符号也取决于机器,而除法操作的值则是负数(或零)21%6 =321%7 =0-21 % -8 =-521 % -5 = //machine dependent: result is 1 or -421 /6 = 3;21...2009-01-09 10:32:01 · 141 阅读 · 0 评论 -
C++学习笔记6---语句
语句:使用空语句时应该加上注释,以便任何读这段代码的人都知道该语句是有意省略的。在循环条件中定义的变量在每次循环里都要经历创建和撤销的过程。有关cin输入流,使用文件结束符来控制元素输入的结束。但是,使用后一种方法时,在第二个输入循环之前要记得将流cin 恢复为有效状态(使用cin.clear() ).编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现的单词,程序...2009-01-10 14:35:06 · 95 阅读 · 0 评论 -
C++学习笔记3---标准库类型
通常,头文件中应该只定义确实必要的东西,应该养成这个好习惯。string 类型的输入操作符对空白字符的处理:读取并忽略有效字符(非空白字符)之前所有的空白字符,然后读取字符直至再次遇到空白字符,读取终止(该空白字符仍留在输入流中)。getline 函数对空白字符的处理:不忽略行开头的空白字符,读取字符直至遇到换行符,读取终止并丢弃换行符(换行符从输入流中去掉但并不存储在 string...2009-01-16 19:17:42 · 96 阅读 · 0 评论 -
C++学习笔记2--变量和基本类型
标准库的头文件用尖括号<>括起来,非标准库的头文件用双引号括起来。定义变量时,应该给变量赋初始值,除非确定将变量用于其他意图之前会覆盖这个初值。如果不能保证读取变量之前重置变量,就应该初始话变量。关于程序缩排和格式 良好的代码风格有助于程序的可读性,这时候IDE提供了我们一些方便,比如eclipse,自动帮我们处理了很多编码风格的东西,所以使用IDE来编码还是不错的。关于...2009-01-16 19:20:33 · 192 阅读 · 0 评论 -
C++学习笔记1:读取未知数目数据
输入未知数目数据,计算总和: #include <iostream>int main(){ int sum = 0, value; while (std::cin >> value) sum += value; std::cout << "Sum is " << sum <&l...2009-01-16 19:23:18 · 486 阅读 · 0 评论