小白有一点知识上不懂
int main(void) {int result;
SElemType str;
SqStack stk;
initStack(stk);
gets(str);
result = bracketMatch(str,stk);
printf("%d",result);
if(result) printf("Yes");
else printf("No");
return 0;
}
if(result) printf("Yes");是什么意思;谢谢
本帖最后由 zltzlt 于 2020-5-7 19:46 编辑
如果 result 不为 0(不为 0 即为 true)则打印 Yes,否则打印 No 如果result不为0(不为0就是True),则打印Yes。
就和while (true)啥的用法差不多。 qiuyouzhi 发表于 2020-5-7 19:44
如果result不为0(不为0就是True),则打印Yes。
就和while (true)啥的用法差不多。
发表一点:
最好用 for(;;) 永恒的蓝色梦想 发表于 2020-5-7 20:07
发表一点:
最好用 for(;;)
噢,好的
这个只是举个栗子
页:
[1]