1 个回答
密其璇
回答于 2024-07-20
已采纳
提问:*t++为什么不是t所指的字符加一?,t--为什么不是将指针移到上一个字符?
int a(char *s){ char *t=s; while(*t++); t--; return(t-s);}
网友回答:
t是双重指针,指指向指针的指针,他指向指针s。
既*t=s 那么*t++是把s指针地址加一。既s移到下一个字符。t--则指向s上一个地址
我来回答
相关问题
1
回答
游戏王卡组推荐
单机游戏
567 浏览