用 switch 比较两个数的大小

2018-07-21 21:40:02 +08:00
 Zzzp

大佬们好,小白想问下能不能用 switch 比较两个数的大小 #include <stdio.h> int main(void) { int a,b; printf("please input two number:\n"); scanf("%d %d",&a,&b); switch() case a<b: printf("a<b\n"); break; case a>b: printf("a>b\n"); break; case a=b: printf("a=b\n"); break; }

我不知道 switch 里面的表达式该写什么,还是说我其他地方有问题,还请大佬们帮我指出来,谢谢!

2725 次点击
所在节点    问与答
2 条回复
nethard
2018-07-21 22:16:30 +08:00
switch(a>b)
case true
case false
chengyiqun
2018-07-22 14:49:29 +08:00
1 楼说得很明白了,switch 里放变量,case 是变量的值。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/472975

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX