永发信息网

if (0 == strcmp("TXGuiFoundation", strClassName)) 解释一下

答案:2  悬赏:0  手机版
解决时间 2021-02-05 05:48
  • 提问者网友:风月客
  • 2021-02-04 18:20
if (0 == strcmp("TXGuiFoundation", strClassName)) 解释一下
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-02-04 18:27
strcmp这是一个字符串比较函数,如果两个字符串相等,则返回0,if(!strcmp(str1,str2))这个语句的意思就是如果这个两个字符串相等,就执行后面的语句。
全部回答
  • 1楼网友:深街酒徒
  • 2021-02-04 18:53
两句话的意思一样,都是判断字符串q->name和临时变量temp是否相等。 !的是非运算,所以只有当strcmp函数返回结果为0,表达式才会等于1,即if成立。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯