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

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