C++概述

C++(C plus plus):基于C语言,面向“对象”
C++:
1、后缀名:
  C   .c

  c++ .cpp

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、在遍历中,通过“哨兵”去指向当前的最值
  

猜你喜欢

转载自blog.csdn.net/superman___007/article/details/80465144