新人哈 想问问关于char型指针变量的特点
#include<iostream>using namespace std;
void main(){
char a[21],*ps=s;
for(int i=0;i<20;i++)
s[i]='A'+i;
s[20]='\0';
ps=&s[17];
cout<<*ps<<endl<<ps<<endl;
}
结果是 R
RST
一直不是很懂char型指针的机制啊,这个程序好像就是把s[17]当首元然后输出字符串,为啥啊?书上也没有详细说,能有高人帮忙解释一下吗