main(int argc,char*argv[])
{if(strcmp("我和誰最像",argv[1]==0)
printf("鏡子里的我\n");
為什么是0呢,求教
1 回答
已采納

TDYu
TA貢獻(xiàn)3條經(jīng)驗 獲得超1個贊
strcmp 這個函數(shù)與其說是比較相等,我個人比較傾向只說它是比較用。
它會比較兩個字串(需要兩個參數(shù)),用編碼比(ASCII)字典序,前者大于后者則回傳1,兩個沒有差別則回傳0,后者大于前者回傳-1。
雖然這里是中文,但還是有編碼,只是一個字是2bytes。但關(guān)于中文字的比較其實還有更多內(nèi)容,你可以再自己多搜一下做學(xué)習(xí),效果比較好。
- 1 回答
- 0 關(guān)注
- 1543 瀏覽
添加回答
舉報
0/150
提交
取消