int fun(char *s)
{char*t=s; while(*t++!='\0');
return t-s-1;}
為什么t能減s呢,兩個指針相減得啥,求教?
1 回答
已采納

asd8532
TA貢獻143條經(jīng)驗 獲得超187個贊
如果兩個指針指向同一個數(shù)組,它們就可以相減,其結(jié)果為兩個指針之間的元素數(shù)目。? ? ?
你的s和t指向同一段地址,所以可以相減
- 1 回答
- 0 關(guān)注
- 1432 瀏覽
添加回答
舉報
0/150
提交
取消