• 学习第37天


    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效果、但是编译时求值、

  • 相关阅读:
    十分钟上手-搭建vue开发环境(新手教程)
    二叉树基本操作C代码
    javaScript改变HTML
    javaScript查找HTML元素
    javaScript示例
    javaScript语法基础
    jsp useBean
    +Java中的native关键字浅析(Java+Native+Interface)++
    在myeclipse中拷贝一个工程,修改部署的名字
    解压版mysql安装
  • 原文地址:https://www.cnblogs.com/chengyaohui/p/13734053.html
Copyright © 2020-2023  润新知