jasmine214--love

          只有當(dāng)你的內(nèi)心總是充滿快樂、美好的愿望和寧靜時(shí),你才能擁有強(qiáng)壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          if(!srcmp(A,B))用法

          Posted on 2010-08-14 13:40 幻海藍(lán)夢 閱讀(455) 評論(0)  編輯  收藏 所屬分類: C++
          strcmp(s1,s2)為字符串比較函數(shù),比較的是從字符串的第一個(gè)字符開始比較他的ASCLL碼值,跟字符串的長度無關(guān)。
          當(dāng)s1 > s2 時(shí),返回值 > 0
          當(dāng)s1 = s2 時(shí),返回值 = 0
          當(dāng)s1 < s2時(shí),返回值 < 0

          ! 為邏輯非運(yùn)算符,即當(dāng)值為真時(shí)改成假,值為加時(shí)改成真

          在程序設(shè)計(jì)的判斷真假中0為假,非0為真

          所以在if(!srcmp(A,B))這個(gè)語句中我們可以將A和B的關(guān)系設(shè)為兩種,一種是A==B,另一種是A!=B
          當(dāng)A==B時(shí):strcmp(A,B)為0,!strcmp(A,B)為非0
                    if判斷為真
          當(dāng)A!=B時(shí):strcmp(A,B)為非0,!strcmp(A,B)為0
                    if判斷為假

          主站蜘蛛池模板: 绥芬河市| SHOW| 闽清县| 若羌县| 海原县| 淮南市| 仙桃市| 芒康县| 克什克腾旗| 若羌县| 呼伦贝尔市| 衢州市| 若尔盖县| 深水埗区| 鹿泉市| 山东| 辽宁省| 北宁市| 砀山县| 乳源| 洞口县| 黄山市| 藁城市| 綦江县| 九台市| 台山市| 泗阳县| 涞水县| 东乡县| 松潘县| 商都县| 保靖县| 江孜县| 闽侯县| 吉木萨尔县| 安仁县| 毕节市| 西宁市| 留坝县| 靖远县| 土默特右旗|