新手提问(字符指针的问题)
#include <iostream>
using namespace std;
int main(void)
{
char s[]="study",*ps=s;
cout<<s<<endl<<ps<<endl;
system("PAUSE");
return 0;
}
结果:
study
study
为什么ps的输出是整个字符串而不是字符数组的首地址。
如果我要输出字符数组的首地址要怎么做?
#include <iostream>
using namespace std;
int main(void)
{
char s[]="study",*ps=s;
cout<<s<<endl<<ps<<endl;
system("PAUSE");
return 0;
}
结果:
study
study
为什么ps的输出是整个字符串而不是字符数组的首地址。
如果我要输出字符数组的首地址要怎么做?