下面图老师小编要向大家介绍下就c++中的const限定修饰符做一个入门的教程,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!
【 tulaoshi.com - 编程语言 】
const修饰符可以把对象转变成常数对象,什么意思呢?const int a=1;//这里定义了一个int类型的const常数变量a;
但就于指针来说const仍然是起作用的,以下有两点要十分注重,因为下面的两个问题很轻易混淆! //程序作者:管宁
//站点:www.cndev-lab.com
//所有稿件均有版权,如要转载,请务必闻名出处和作者
#include iostream
using namespace std;
void main(void)
{
const int a=10;
int b=20;
const int *pi;
pi=&a;
cout *pi "" a endl;
pi=&b;
cout *pi "" b endl;
cin.get();
}
上面的代码中最重要的一句是 const int *pi //程序作者:管宁
//站点:www.cndev-lab.com
//所有稿件均有版权,如要转载,请务必闻名出处和作者
#include iostream
using namespace std;
void main(void)
{
int a=10;
const int *const pi=&a;
cout *pi "" a endl;
cin.get();
}
上面的代码中最重要的一句是 const int *const pi //程序作者:管宁
//站点:www.cndev-lab.com
//所有稿件均有版权,如要转载,请务必闻名出处和作者
#include iostream
using namespace std;
void main(void)
{
const int a=10;//这句和上面不同,请注重!
const int *const pi=&a;
cout *pi "" a endl;
cin.get();
}
更多内容请看C/C++技术学堂专题,或来源:http://www.tulaoshi.com/n/20160219/1618233.html
看过《就c++中的const限定修饰符做一个入门的教程》的人还看了以下文章 更多>>