
C++知识点
chj113
这个作者很懒,什么都没留下…
展开
-
【c++知识点】C字符串
【表示】c字符串:本质是以'\0'结尾的字符数组char[](区别在于是否含'\0'),实际存储比字符数组少1个元素注意:c++中作为字面值使用的字符串(如"hello")其实以c字符串形式存储【初始化】char cs[]={'a','b','c'};//仅含有3个字符元素;char cs[]="abc";//与上式不等价!!!末尾自动添加'\0',含有'a','b','c','\0...原创 2019-06-27 21:10:53 · 264 阅读 · 0 评论 -
【c++知识点】标准string类
【概念】1、c++将字符串视为基本数据类型,是c字符串的替代物2、理解:引号字符串如"hello world"本质是c字符串,c++会自动将其转型为string类型的值string s="hello world";//可将引号字符串视为string类型的值2、使用#include<string>调用,位于std命名空间3、通过操作符=赋值4、通过操作符+连接字符串,并具备自...原创 2019-06-27 21:11:53 · 471 阅读 · 0 评论 -
【c++知识点】向量vector
【定义】1、向量属于标准模板库,操作和数组类似,但能在程序运行时改变长度(数组不能);2、向量也有基类型,存储的是基类型相同的一组值;3、使用#include<vector>调用,位于std命名空间;【声明】vector<int> v;//默认v是int类型向量1、vector<int>代表模板类,int是基类型2、任何类型都可以作为向量的基类型...原创 2019-06-27 21:13:12 · 487 阅读 · 0 评论 -
【c++知识点】数组
【概念】1、数组中的独立变量:索引变量,下标变量或元素2、方括号中的数字:索引或下标3、数组的索引变量数目:声明长度或数组长度4、索引编号从0开始,结束于数组长度-1的整数5、索引变量可以为任意类型,但同一数组的所有索引变量必然是同一类型(基类型)6、方括号中的索引可以是整数常量,如int a[10];也可以是表达式(求值结果在0和数组长度-1之间),如int n=2;score[n+...原创 2019-06-27 22:47:26 · 395 阅读 · 0 评论 -
【c++知识点】指针
【概念】1、变量被视为一组相邻的内存位置。指针是变量的内存地址。用变量起始处的内存地址命名变量,称为指针。2、在函数调用中将变量作为传引用参数使用,是以指针方式向函数提供实参。具体过程是由系统自动完成的。【指针变量】1、指针变量是一种特殊的变量,必须声明为指针类型。int *p;2、每种变量类型都对应不同的指针类型,指针变量只能存储相同类型的变量3、指针是地址,以整数形式存储,但指针...原创 2019-06-28 22:38:03 · 348 阅读 · 0 评论 -
【c++知识点】I/O操作
【概念】1、流是被称为“对象”的特殊变量。可将流连接到的文件视为流的值,流变量的值可以被修改2、输入流:流向程序(cin>>a;ifstream>>file;)3、输出流:流出程序(cout<<a;ofstream<<file;)4、#include<fstream>用于文件I/O(文件读取写入),位于std命名空间;5、#in...原创 2019-06-29 11:45:10 · 316 阅读 · 0 评论