C 语言新手 , 练习代码求指导 . 用 if 用乱了 .

2014 年 7 月 29 日
 GPU
https://gist.github.com/p0w3r-/e518ff71c6a9d68c3981

这是代码 .

搞来搞去 编译不出来 .并且看不懂编译出错后返回的英文.
7010 次点击
所在节点    程序员
81 条回复
yangqi
2014 年 7 月 29 日
....
无语了, if后面只能有一个else, 之前的用else if
sy1989
2014 年 7 月 29 日
不用else if的话后面应该是一个包一个的
lightening
2014 年 7 月 29 日
90 < result >= 80
leavic
2014 年 7 月 29 日
哥,能买本教材不?
GPU
2014 年 7 月 29 日
@yangqi 我不是都括起来 .重新 if了吗?
yukirock
2014 年 7 月 29 日
if (cond 1) {
} else if (cond 2) {
}

注意花括号的位置。

另外 int main() 需要返回 0。
bombless
2014 年 7 月 29 日
看不懂提示至少能看懂行号吧…
GPU
2014 年 7 月 29 日
@leavic 我有TCPL . 估计看多了就傻了 .然后估计脑子抽了.
@lightening 哈哈 . 我承认我是乱来的.
iyaozhen
2014 年 7 月 29 日
90 < result >= 80,不能这样用啊,不要想当然。还是4楼说的好,借本教材吧。
GPU
2014 年 7 月 29 日
@iyaozhen 有 The C Programming Language .
@bombless 还不是很懂 if else 的 花括号的运用啊
iyaozhen
2014 年 7 月 29 日
@GPU 不应该是 result > 90 && result >= 80 吗?
tjmao
2014 年 7 月 29 日
哥,能买本正规教材不?判断大小的表达式,如果区间的两边是有理数,你要拆成两个表达式中间用逻辑运算符连接起来的。

我照着词法分析器和语法分析器画三天瓢就知道怎么写代码了……
tjmao
2014 年 7 月 29 日
另外你这算法太烂,result/10, select...case就能完成的事情,写那么多表达式。第一个还写错了,运算符应该是>=。
yangqi
2014 年 7 月 29 日
@tjmao 人家syntax都没弄明白, 就别提算法了吧
Tinet
2014 年 7 月 29 日
大家就不要喷了
ifconfig
2014 年 7 月 29 日
楼上不要太打击人,咱初中学C的时候还不是对着书一行行敲的,楼主多看书多动手就是了
icylogic
2014 年 7 月 29 日
看不懂英文请用正版中文vs, 免费版express已足够.

GPU
2014 年 7 月 29 日
我一共就学习C的时间就不够两个星期 。 别怪我啊。
GPU
2014 年 7 月 29 日
@icylogic 请问ubuntu 的gcc 编译器有没有中文版 ?
GPU
2014 年 7 月 29 日
@ifconfig 谢谢鼓励啊。 好感动。 终于有一个不喷的

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

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

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

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

© 2021 V2EX