找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3226|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

strcmp()函數(shù)調(diào)試記錄

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:74985 發(fā)表于 2015-3-21 03:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
今天調(diào)用的strcmp()這個函數(shù),發(fā)現(xiàn)這個函數(shù)還真不能隨便用
這個函數(shù)的本意是:比較兩個字符串。設(shè)這兩個字符串為str1,str2,若str1=str2,則返回零;若str1>str2,則返回正數(shù);若str1<str2,則返回負數(shù)。
但是我今天是這樣寫的:已知p1,p2為倆字符串,if(strcmp(p1,p2)==0){相應(yīng)的語句},假設(shè)p1=p2,但是這樣還是執(zhí)行不到相應(yīng)的語句里面
但是我換成這樣寫if(!strcmp(p1,p2)){相應(yīng)的語句},當p1=p2時就能執(zhí)行到相應(yīng)的語句了。


以后用這個函數(shù)的時候注意些:不要這樣用:if(strcmp(p1,p2)==0),要這樣用if(!strcmp(p1,p2)).


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表