#include<iostream>;
using namespace std;
int main(void)
{
int count = 3;
int const *p = &count;
cout << "hello c++" << endl;
for(int i = 0; i< *p; i++)
{
cout << "hello imooc" << endl;
}
return 0;
}
有没有大神帮我看下 为什么运行后就闪了一下就没了
using namespace std;
int main(void)
{
int count = 3;
int const *p = &count;
cout << "hello c++" << endl;
for(int i = 0; i< *p; i++)
{
cout << "hello imooc" << endl;
}
return 0;
}
有没有大神帮我看下 为什么运行后就闪了一下就没了
说一个比较好记的方法来区分 int const *p与 int* const p,把*读作pointer to然后从后往前读.
第一个int const *p就可以读作 p is a pointer to const int,p是指向常量的指针
第二个int* const p就可以读作 p is a const pointer to int,p是指向int型的常指针
第一个int const *p就可以读作 p is a pointer to const int,p是指向常量的指针
第二个int* const p就可以读作 p is a const pointer to int,p是指向int型的常指针
2016-04-27