if语句与strcmp函数的全面理解
发布时间
阅读量:
阅读量
在C语言编程中,当if语句的条件判断结果为0或假时,对应的代码段将不会被运行。相反,若条件为!0,即非零值,则判定为真,此时代码块会被触发执行。
简易记忆方式:!0等价于true,此时执行对应代码;而0则代表false,会跳过当前代码段并转向执行else部分。
int main() {
const char* str2 = "world";
const char* str3 = "world";
//equal if(!0); if(true); if(_stricmp(str2, str3)==0); if (!_stricmp(str2, str3))
//not equal if(0); if (_stricmp(str2, str3)); if(!_stricmp(str2, str3)==0)
全部评论 (0)
还没有任何评论哟~
