char temp =*start;*start++=*end;*end - -=temp什么意思
时间: 2023-07-23 20:27:39 浏览: 85
string-reverse2.rar_string rever_string reverse
这是一个字符串反转的操作。假设有两个指针start和end,分别指向字符串的起始位置和末尾位置。具体操作如下:
1. 将start指针所指向的字符赋值给变量temp,即temp = *start;
2. 将end指针所指向的字符赋值给start指针所指向的内存地址,即*start++ = *end;
3. 将temp的值赋值给end指针所指向的内存地址,即*end-- = temp;
4. 重复上述步骤,直到start >= end。
这样就实现了字符串的反转。需要注意的是,这个操作只适用于以null结尾的字符串,否则可能会越界。
阅读全文