For (last_char=STR; * str_char!='\ 0'; Last_char + +); Last_char -;
While (str{ Char temp. Temp=* STR; * str++=* last_char; * last_char -=temp; } } The for loop the loop body is last_char -, wouldn't it be last_char moved to the outside of the border, and why last_char - after adjusting part is last_char + +, not offset by?
CodePudding user response:
For the end, last_char=='\ 0' Last_char - to the last one character at a time,