c++编程基础知识
江南 -
这个作者很懒,什么都没留下…
展开
-
C++基本操作常用函数
字符串到其他类型的转换1. atoi():将string/char[] 转换为int2. atol(): 将string/char[] 转换long int3. atof(): 将string/char[] 转换double原创 2020-07-17 12:59:48 · 184 阅读 · 0 评论 -
C++中队列(queue)/栈(stack)的常见用法
声明语句queue<Type> name;e.g.:声明一个int类型的队列,名为que:queue<int> que;常用函数push(x); //向队尾添加元素xfront(); //返回队首元素pop(); //移除队首元素empty(); //判断队列是否为空size(); //返回队列中元素的总个数...原创 2020-05-03 20:42:36 · 460 阅读 · 0 评论 -
指针的初始化
指针的初始化欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入int ducks ...原创 2019-08-20 16:36:30 · 551 阅读 · 0 评论 -
形实结合的三种传参方法
1. 形参与实参形参:parameter(参量),用于接收传递值的变量实参:argument(参数),传递给函数的值2. 形实结合的三种传参方法2.1 按值传递void function(int a, int b){...};int main(){ int m,n; function(m,n);}相当于将m,n的值,创建副本后,将副本的值赋给a,b。即function中a...原创 2019-08-20 17:44:55 · 2746 阅读 · 1 评论 -
递增/减运算符(++/--)的前/后缀形式
前缀形式:++a;即先将a的值加一,然后再用新的值来计算表达式后缀形式:a++;先复制一个副本,然后将其加1,然后再将复制的副本返回,即用原值计算表达式。区别对于内置类型,两种形式并无差别;但在用户定义的类中,前缀形式效率更高。...原创 2019-08-20 17:49:04 · 422 阅读 · 0 评论 -
& 的含义
取地址符int *p = &s;//&s 表示取s的地址引用int &p = s;//表示将变量p作为变量s的别名Attention:①必须在声明引用时将其初始化,而不能先声明,后赋值。②引用声明后,将始终保持该引用关系而不会因赋值等操作改变引用关系。...原创 2019-08-20 21:08:50 · 792 阅读 · 0 评论 -
按位运算符
移位左移value<<shift;//value为要被操作的整数值,shift是要移动的位数//腾空位用0补,超出位丢弃右移value>>shift;//超出位丢弃,腾空位用0或原来最左边的位补按位“|”、"^”、“&”、“~”等,只用于值的每一位。...原创 2019-08-20 21:16:57 · 149 阅读 · 0 评论 -
vector相关
头文件中必须加入#include<vector>声明vector<DataType>Name(Size);插入数据Name.push_back(X);//在尾部增加元素X删除元素Name.pop_back();//删除其尾部的最后一个元素Name.clear();//清空其中所有元素...原创 2019-08-20 21:31:43 · 107 阅读 · 0 评论