一、引用
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】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/285910
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!