c++ 程序中二级指针的用法

2025-01-07 10:55:30
推荐回答(2个)
回答1:

PP--->PS---->数组首地址

(PP是变量PS的地址,*PP是取PS地址单元中的内容,因为PS单元中存放的是数组地址,所以*PP是数组首元素地址,**pp是数组首元素的值)

while(**pp==' ')
(*pp)++;

判断数组元素是否为空格

while(**pp&&**pp!=' ')
*pw++=*(*pp)++;
*pw='\0';

如果不为空 ,顺序赋值

回答2:

这是我写的一个换行输出。楼上的二级指针解释过了,我就不解释了

#include

int main()
{
char s[]="what is your name",*ps=s,i=0;
while(*ps)
{
if(*ps==' ')cout< cout< ps++;
}
}