c++语言介绍
树图思维导图提供 c++ 在线思维导图免费制作,点击“编辑”按钮,可对 c++ 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:bbd66b0e3fd3900f909bf6f4ef6e0c9f
c++思维导图模板大纲
程序设计、类和对象的初步认识
编程运行
1:编辑 Editing
2:预处理 Preprocessing
3:编译 Compiling
4: 汇编 Assembling
5: 链接 Linking
6: 加载 Loading和执行Execution
输出
语法:cout<< <<endl;
setw(n)表示下个输出模块向右对齐,占n个字节
输入
语法:cin>> ;
输入数组:cin.getline(name,number)
输入带空格的字符串:getline(cin,name)
定义:class(function)
调用:
函数无参
function myfunction
有参
function myfunction(参数)
++a;--a
后运算
a++;a--
先运算
条件语句(Conditional Statements)
if(){} else if(){} else()
循环语句(Loop Statements)
for while do{}while()
开关语句(Switch Statement)
switch(){case :}
&&
逻辑或
||
!
语法:int *n=&p
*n即为p的值
&p即为n
修改*n,即修改了p的值
指针常量和常量指针
指针常量:即指针为常量
语法:int *const n=&p
指针的指向不能该,指针指向的值可以改
常量指针:即常量的指针
语法1:int const*n=&p
语法2:const int*n=&p
指针的指向可以变,指针指向的值不变
array
一维
array<int,column>name={};
二维
array<array<int,column>,row>name={{{},{},{}}}
vector
vector<int>a(10)
10个整型元素的向量,不具有初值,其值不确定
vector<int>a(10,1);
定义具有10个整型元素的向量,且给出的每个元素初值为1
vector<int>a(b.begin(),b.begin+3);
将向量b中从0-2(共三个)的元素赋值给a,a的类型为int型
树图思维导图提供 双重循环--C++第11课 在线思维导图免费制作,点击“编辑”按钮,可对 双重循环--C++第11课 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:cf46a6cf29101c316c75f05a5a6602f8
树图思维导图提供 双重循环--C++第10课 在线思维导图免费制作,点击“编辑”按钮,可对 双重循环--C++第10课 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:82c73cb7b116c51834732b79206334eb