C++ 引用与常量

一、引用

   1.   引用格式

          a.类型名  &   变量名 =另一个变量

          b.试例:

#include<iostream>
using namespace std;
int main()
{
    int n;
    int &a=n;//定义时一定要初始化,且n不可为常量
    a=4;
    cout<<a;
    return 0;
}

    2.常引用

int n;
const int &r=n;
然后呢,r就不能用来改n了

二、常量

  1.基本用法:const int n=12;

  2.常量指针:const int *p=&n;

     p不可用于修改n,除此之外,p指向的对象可以再次更改

     试例:

    int n=1,a=2;
    const int* p=&n;
    *p=7;//error
    p=&a;//更改指向对象,OK 

   3.函数 参数指针

void print(const char *p)
{
    strcpy(p,"this");//error,p不可改 
    printf("%s",p);
}

 

 

   

原文链接: https://www.cnblogs.com/shenyuling/p/10027277.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    C++ 引用与常量

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/285910

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月15日 上午8:54
下一篇 2023年2月15日 上午8:55

相关推荐