TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品结构c++编程语言脑图思维导图

c++编程语言脑图思维导图

  收藏
  分享
免费下载
免费使用文件
U451138985 浏览量:852023-12-19 11:48:04
已被使用14次
查看详情c++编程语言脑图思维导图

C++编程语言基本知识内容讲解

树图思维导图提供 c++编程语言脑图 在线思维导图免费制作,点击“编辑”按钮,可对 c++编程语言脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:343cdd3136a5f203181c345d156e31db

思维导图大纲

c++思维导图模板大纲

引言:计算机和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数组和vector向量

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型

字符串的三种定义方式

字符数组

1:char arr[5]={'a','b','c','d','\0'}

2:char arr[5]="abcd"

字符指针

const char*p="abcd"

字符串常量储存在常量池中,不可更改,因而字符指针只有访问的权限,因此在*前加const

cout<<p;//输出:abcd

cout<<p+1;//输出:bcd

cout<<*(p+1);//输出:b

string类

string a="name"

cout<<arr;//输出内容为abcd思维导图模板大纲

cout<<*arr;//*arr表示数组的第一个元素,所以输出为:a思维导图模板大纲

cout<<arr+1;//arr+1表示第二个元素的地址,所以从第二个元素开始输出,直到\0,输出为:bcd思维导图模板大纲

cin>>arr;//替换arra数组变为用户的输入字符,注意输入字符串不能大于等于数组的可储存数组思维导图模板大纲

相关思维导图模板

糖类分类思维脑图思维导图

树图思维导图提供 糖类分类思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 糖类分类思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a4fb083960178a1e77d1e149650b11fb

市场风险思维脑图思维导图

树图思维导图提供 市场风险思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 市场风险思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d03691e901556ef9b9d8e16358d169c2