我有以下代码:
void prepareInput(char* s){
while ( *(s++) ){
if(*s == ' ' || *s == '\n')
*s = '\0';
}
return;
}
*(s++)
会返回当前指针指向的字符,并将指针s向后移动一位。如果返回的是空字符('\0'),则while循环会停止。
我有以下代码:
void prepareInput(char* s){
while ( *(s++) ){
if(*s == ' ' || *s == '\n')
*s = '\0';
}
return;
}
*(s++)
会返回当前指针指向的字符,并将指针s向后移动一位。如果返回的是空字符('\0'),则while循环会停止。
0
,显然。 - Jan Christoph Terasa