關(guān)于引用與指針
//const
#include <iostream>
using namespace std;
int main(void)
{
? ? //定義常量count
? ? const int count = 3;
? ? const int *p =& count;
? ? //打印count次字符串Hello C++
for(int i = 0; i < *p; i++)
{
cout << "Hello imooc" << endl;
}?
return 0;
}
我上面加粗的一段代碼用引用了嗎,感覺只是一個(gè)指針的指向并沒引用const
2019-07-30
const int count=3// 定義了一個(gè)不可改變的常量
const int *p=&count//定義了一個(gè)不可以通過指針改變值的指針p
//如果只是 int *p? 就可以直接改變count的值 , 編譯器不會讓你過,因?yàn)闀鯾ug