发布网友 发布时间:2023-04-26 05:30
共2个回答
热心网友 时间:2023-10-18 12:39
while(*ps) ps++; 循环结束的时候,ps是指向的是'\0'的地址热心网友 时间:2023-10-18 12:40
给字符数组str[]赋值时,str没有指定大小,所以str数组有4个元素,其中str[3]=\n ,ps指针刚开始是指向str[0],while(*ps) ps++这一句的意思是,当ps指向不为空时("\n“表示为空),ps指向数组下一位,所以循环结束时,ps指向str[4];追答原来是我打错了啊,跳出循环时ps指向数组第四个元素,也就是str[3],你没错。