C++(C plus plus):基于C语言,面向“对象”
C++:
1、后缀名:
C .c
2、头文件:
C .h
C++ 不带.h
程序:每一个程序必须有一个主函数
3、C++ cout<<对象 endl换行
cin>>
C 输出printf
输入:scanf
4、
程序=算法+数据
数据:整型,字符型,浮点型,bool 类型
5运算符:
1、赋值 =
2、算术 + - * / %
3、插入流: <<
4、求存储空间: sizeof
5、求某变量的地址 &变量名
6、引用指针/地址的内容 *
6数组:(存储多个值)是一块同类型且连续的存储空间
类型 数组名[长度];
7、C语言:面向过程,基于模块(函数)为单位
返回值的类型 函数名(形参列表)
{
}
1 无形参 无返回值
void fun(void)
{
}
执行函数:调用函数 注:编译器通过函数名和形参列来匹配调用
函数名(实参)
8重载:C++允许出现同名函数,在同一个作用域内的多个函数组成的函数集,就称为函数重载
1、形参形不同(个数不同,类型不同)
9* const变量:对变量进行设置为不可改变的量
1、常变量:
const 类型 变量名=值;
2、指针常量
3、常量指针
10数据:
定义变量:分配空间
类型 变量名;
初始化:定义同时,赋初值
引用变量:通过名字去引用此空间的内容
程序:是有限的指令的集合,没有运行,存储在外存中。(静态的)
进程:就是一个正在被执行的程序(内存空间)
1、代码区 2、数据区
11指针:就是物理区的空间地址
指针变量:一块专门用于存储指针的变量
类型* 指针变量名;
算法:
监哨值法:
1、在遍历中,通过“哨兵”去指向当前的最值
C++:
1、后缀名:
C .c
c++ .cpp
C .h
C++ 不带.h
程序:每一个程序必须有一个主函数
3、C++ cout<<对象 endl换行
cin>>
C 输出printf
输入:scanf
4、
程序=算法+数据
数据:整型,字符型,浮点型,bool 类型
5运算符:
1、赋值 =
2、算术 + - * / %
3、插入流: <<
4、求存储空间: sizeof
5、求某变量的地址 &变量名
6、引用指针/地址的内容 *
6数组:(存储多个值)是一块同类型且连续的存储空间
类型 数组名[长度];
7、C语言:面向过程,基于模块(函数)为单位
返回值的类型 函数名(形参列表)
{
}
1 无形参 无返回值
void fun(void)
{
}
执行函数:调用函数 注:编译器通过函数名和形参列来匹配调用
函数名(实参)
8重载:C++允许出现同名函数,在同一个作用域内的多个函数组成的函数集,就称为函数重载
1、形参形不同(个数不同,类型不同)
9* const变量:对变量进行设置为不可改变的量
1、常变量:
const 类型 变量名=值;
2、指针常量
3、常量指针
10数据:
定义变量:分配空间
类型 变量名;
初始化:定义同时,赋初值
引用变量:通过名字去引用此空间的内容
程序:是有限的指令的集合,没有运行,存储在外存中。(静态的)
进程:就是一个正在被执行的程序(内存空间)
1、代码区 2、数据区
11指针:就是物理区的空间地址
指针变量:一块专门用于存储指针的变量
类型* 指针变量名;
算法:
监哨值法:
1、在遍历中,通过“哨兵”去指向当前的最值