jasmine214--love

只有当你的内心总是充满快乐、美好的愿望和宁静时,你才能拥有强壮的体魄和明朗、快乐或者宁静的面容。
posts - 731, comments - 60, trackbacks - 0, articles - 0

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

Posted on 2010-08-14 13:40 幻海蓝梦 阅读(443) 评论(0)  编辑  收藏 所属分类: C++
strcmp(s1,s2)为字符串比较函数,比较的是从字符串的第一个字符开始比较他的ASCLL码值,跟字符串的长度无关。
当s1 > s2 时,返回值 > 0
当s1 = s2 时,返回值 = 0
当s1 < s2时,返回值 < 0

! 为逻辑非运算符,即当值为真时改成假,值为加时改成真

在程序设计的判断真假中0为假,非0为真

所以在if(!srcmp(A,B))这个语句中我们可以将A和B的关系设为两种,一种是A==B,另一种是A!=B
当A==B时:strcmp(A,B)为0,!strcmp(A,B)为非0
          if判断为真
当A!=B时:strcmp(A,B)为非0,!strcmp(A,B)为0
          if判断为假


只有注册用户登录后才能发表评论。


网站导航: