C++ 引用與常量
阿新 • • 發佈:2018-11-27
一、引用
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); }