C++
文章平均质量分 82
wangtiankuo
恶意代码分析学习中...待续
展开
-
C++ Primer Plus 学习笔记之第三章 处理数据
第三章 处理数据1.命名规则(1) 名称中只能使用字母字符、数字和下划线(_)(2) 名称的第一个字符不能是数字(3) 区分大写字符与小写字符(4) 不能将C++关键字用作名称(5) 以两个下划线或下划线和大写字母打头的名称被保留给实现使用,以一个下划线开头的名称被保留给实现,用作全局标识符2.以16进制或8进制输出cout<<hex; //告诉cout采取何原创 2016-12-31 22:20:12 · 423 阅读 · 0 评论 -
归并排序
/* 归并排序 划分问题:把序列分成元素个数尽量相等的两半 递归求解:把两半元素分别排序 合并问题:把两个有序表合并成一个*/#include <iostream>using namespace std;void Merge (int *A, int low, int mid, int high, int *B)//表A的两段A[low...mid]和A[mid+1...high],原创 2017-03-12 22:33:23 · 260 阅读 · 0 评论 -
C++ Primer Plus 学习笔记 第五章 编程练习
第一题#include <iostream>using namespace std;int main(){ cout<<"请输入两个整数,将计算两个整数之间(包括这两个整数)所有整数的和\n"; int first,twice,last=0; cin>>first>>twice; for (int i=first;i<=twice;i++) {原创 2017-03-12 11:50:19 · 396 阅读 · 0 评论 -
C++ Primer Plus 学习笔记 第四章 04编程练习
1.#includeint main(){ using namespace std; cout<<"What is your first name? "; char firstname[20]; cin.getline(firstname,20); cout<<"What is your last name? "; char lastnam原创 2017-03-06 17:20:34 · 291 阅读 · 0 评论 -
C++ Primer Plus学习笔记 第二章 02
声明:本文整理自《C++ Primer Plus》01 作为接口的函数头 :int main()main()被启动代码调用,而启动代码是由编译器添加到程序中的,是程序和操作系统之间的桥梁。该函数头描述的是main()和操作系统之间的接口。int 代表main()返回一个整数值,空括号代表main()函数不接受任何参数。参数:一个函数传递给另一个函数的信息。02 预处理器编译原创 2017-02-27 15:13:59 · 513 阅读 · 0 评论 -
C++ Primer Plus学习笔记 第一章 01C与C++的不同
声明:本文1.C++与C语言的不同C语言:过程性编程(结构化编程技术),强调算法,使问题满足语言,自顶向下(将大型程序分成小型便于管理的任务)C++ : 面向对象编程,强调数据,使语言满足数据。设计与问题的本质特性相对应的数据格式,自下向上的编程(从低级组织如类到高级组织如程序的处理过程)2.类和对象类是一种规范,描述了这种新型数据格式(设计与问题的本质特性相对应的数据格式)原创 2017-02-27 10:34:45 · 429 阅读 · 0 评论 -
C++ Primer Plus 学习笔记 第五章 01 for循环 递增运算符和递减运算符 复合语句,逗号运算符 C风格字符串比较、string类字符串比较
C++ Primer Plus 学习笔记 第五章 01 for循环 递增运算符和递减运算符 复合语句,逗号运算符 C风格字符串比较、string类字符串比较声明:本文整理自《C++ Primer Plus 》/*求前16个阶乘*/#includeconst int ArSize = 16;int main(){ using namespace std;原创 2017-03-09 09:17:13 · 607 阅读 · 0 评论 -
C++ Primer Plus 学习笔记 第四章 03
声明:本文整理自《C++ Primer Plus》100天之第04天01 使用new创建动态结构inflatable * ps = new inflatable;把存储inflatable结构的一块可用内存地址赋给ps。如果结构标识符时结构名,则使用句点运算符;如果标识符是指向结构的指针,则使用箭头运算符。ps->price02 自动存储、静态存原创 2017-03-02 12:04:26 · 361 阅读 · 0 评论 -
C++ Primer Plus 学习笔记 第四章 02
声明:本文整理自《C++ Primer Plus》100天之第三天01 指针和自由存储空间指针是一个变量,其存储的是值的地址,而不是值本身。*运算符被称为间接值或解除引用运算符,放在指针前面,得到该地址处存储的值。mainly是一个指针 ,mainly表示一个地址,*mainly表示存储在该地址处的值。C++中,int*是一种复合类型,是指向int的指针。dou原创 2017-03-01 22:33:50 · 379 阅读 · 0 评论 -
C++ Primer Plus 学习笔记 第四章 01
声明:本文整理自《C++ Primer Plus》01 数组int yam[3];sizeof yams,得到整个数组中的字节数,12sizeof yams[1],得到的是元素的长度,4 bytes02 字符串 将字符数组初始化为字符串的方法:用双引号将字符串括起来。(称为字符串常量)char bird[11]="C++C++";//隐式的包含结尾空字符原创 2017-02-28 21:14:04 · 332 阅读 · 0 评论 -
C++ Primer Plus 学习笔记 第三章 02
声明:本文整理自《C++ Primer Plus》100天之第2天 第三章 处理数据01 运算符sizeof和头文件limits对类型名(如int)使用sizeof运算符时需要加括号,对变量名使用sizeof运算符时,不用加括号 cout cout头文件climits定义了符号常量来表示类型的限制。符号常量表原创 2017-02-28 10:04:21 · 574 阅读 · 0 评论 -
C++ Primer plus学习笔记 第三章编程lianxi
/*第一题*/#includeusing namespace std;int main(){ cout<<"Please enter your height ____(英寸)"; //注:1英寸=2.5400厘米,1英尺=12英寸。 //英尺 feet 英寸inches int heightInches; cin>>heightInches;原创 2017-01-03 22:04:02 · 383 阅读 · 0 评论 -
C++ Primer Plus 学习笔记之第二章开始学习C++
1.#include 预处理器编译指令 2.int main() 函数头 3.using namespace 编译指令原创 2016-12-31 22:08:42 · 305 阅读 · 0 评论 -
C++ Primer Plus学习笔记 第六章 cctype字符函数库 switch语句 continue和break语句 基本文件输入输出
声明:本文整理自《C++ Primer Plus》1.错误防范。将表达式mynumber==3反转为3==mynumber,以此来捕获将相等运算符写成赋值运算符。2.&&运算符&&是顺序点,将首先判断左侧,在右侧被判定之前产生所有的副作用,若左侧为false,则不会对右侧进行判定。3.strcmp若s1和s2不同,则strcmp(s1,s2)返回非0值。3.字符函数原创 2017-03-25 23:34:14 · 575 阅读 · 0 评论