C++语言

  1. 局部变量初始化、

    1. 初始化、随时使用、随时定义、

    2. using namespace std;
      int main()
      {
      	for (int i = 0; i < 16; i++)
      	{
      		cout << i << endl;
      	}
      	
      }
      
    3. 定义并初始化、C++、

    4. int	a{5};
      cout<<a<<endl;
      
      
      
      for (int i {0}; i < 16; i++)
      	
      		cout << i << endl;
      	
      
    5. 数组定义并初始化、

      1. int b[]{ 1,3,5,7 };
          
        
      2. 包含一组数据、

  2. auto

    1. 变量的自动类型推断、根据初始值推断相似的变量类型、但是声明时要符于初值(不等于赋值、而是初始化)、编译期间发生、

    2. auto a = true;
        	auto b = "a";
        	auto c = 1.3f;
        	auto d = 6;
        
      
  3. 头文件防卫式声明、

    1. ifdef 标识符、 #define 标识符 #endif

    2. ifdef——条件编译、当#ifdef没有被定义过时执行#define 如果#ifdef被定义则执行#endif

    3. #ifdef dingyi//判断是否定义 定义则执行 #endif没有定义则执行#define
      #define dingyi //定义
      	代码
      
      #endif //结束
             
      
  4. 引用、

    1. 为变量起另一个名字用地址符表示 & 起完名字后别名和变量相当于同一个变量

    2. int a = 2;
        	int& b = a;//&不在是地址运算符 只是起标识作用、
        	b = 10;
        	cout << a << endl;
        	cout << b << endl;
      
      
      
    3. 定义引用、并不占用额外内存、

    4. 定义引用必须初始化、引用必须是变量、类型要相同、

      1. int a=3;
        int	&b=a;//引用 &在=号的左边、
        int *c=&a;//地址符&在=号的右边
        
  5. 常量、

    1. cosnt、表示不变的意思、
      2. const int a=1;便是a的值是1并且不会改变、类似命名常量、
      3. constexpr(C++11才有)同cosnt效果、但是编译时求值、

posted on 2020-09-26 10:20  程耀辉  阅读(145)  评论(0编辑  收藏  举报