达内学习笔记——引用及const

    xiaoxiao2025-12-02  9

    返回值是变量本身而不是变量的值。

    int &  max(int& x,int & y)

    {

    return x<y?y:x;

    }

    返回类型如果是引用,表示和return后面的结果是同一个变量。

    返回不是引用的时候,是把return后面的值复制一份,作为结果。

    const int n = 100;//后面使用n的值的地方会直接用100替代

    volatile const int  m = 200;//m随时可能改变,每次从内存重取 

    int * p = (int *)&n;

    *p =  123;

    p = (int *)&m;

    *p = 345;

    printf("%d,%d\n",n,m);  //输出n为100,m为456

    转载请注明原文地址: https://ju.6miu.com/read-1304527.html
    最新回复(0)