鱼C论坛

 找回密码
 立即注册
查看: 6424|回复: 15

我看小甲鱼的视频养成的习惯和老师教我的相悖,我很矛盾

[复制链接]
发表于 2012-12-25 22:40:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 张国祥 于 2012-12-26 01:29 编辑

1、选择结构中,如小甲鱼推荐if(0==n)(等号写成赋值号时编译器会报错,利于查错),而老师看我写的代码觉得别扭,相当别扭
2、if或是for中,在函数体只有一条语句的情况下也要用{}括起来,我记得这是小甲鱼对我们的一个要求,,我几次这么写,老师总是把我的括号擦掉……

我……该怎么办
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-25 23:09:27 | 显示全部楼层
其实这都是一些个人习惯而已,不用太纠结,if(0==n)和if(n==0)没差别。另外,if和for中如果只有一条语句是可以不用大括号的,但是习惯性的写上大括号是一种好习惯。不用纠结。
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-12-26 01:28:28 | 显示全部楼层

我个人更看好小甲鱼的方法,以内利于纠错,基本编程习惯好,但老师总是强制我用她的方法,主要是这点纠结- -不过还是谢谢你!~{:1_1:}
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-26 03:21:53 | 显示全部楼层
只是你老師"習慣"了他自己的"習慣", 不太用在意
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-12-26 03:23:40 | 显示全部楼层
kit1858644 发表于 2012-12-26 03:21
只是你老師"習慣"了他自己的"習慣", 不太用在意

{:1_1:}谢谢
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-26 09:27:26 | 显示全部楼层
说明你老师的水平很低级,这样写是为了方便查错,防止意外错误if(0==n)
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-26 10:04:53 | 显示全部楼层
第一个无所谓,第二个的确是应该加上大括弧,便于维护和更新,比如你要在循环里添加语句,忘了添上大括号肯定会出错的,所以最好第一次写就加上大括号
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-12-26 10:11:58 | 显示全部楼层
Whisper微风 发表于 2012-12-26 10:04
第一个无所谓,第二个的确是应该加上大括弧,便于维护和更新,比如你要在循环里添加语句,忘了添上大括号肯 ...

{:1_1:}谢谢
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-26 21:01:10 | 显示全部楼层
这有什么嘛。。。那啥,每个人都有自己的代码风格呐。。。。感觉只有程序没问题就行吧(←会被老湿骂么0.0
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-26 21:03:11 | 显示全部楼层
张国祥 发表于 2012-12-26 01:28
我个人更看好小甲鱼的方法,以内利于纠错,基本编程习惯好,但老师总是强制我用她的方法,主要是这点纠结 ...

你们老师是业余的,纯属打酱油
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-12-26 21:36:56 | 显示全部楼层
世界真美好 发表于 2012-12-26 21:01
这有什么嘛。。。那啥,每个人都有自己的代码风格呐。。。。感觉只有程序没问题就行吧(←会被老湿骂么0.0

不会被骂,但是有异样的眼神 - -:L
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-12-26 21:37:27 | 显示全部楼层
衣冠者禽兽也 发表于 2012-12-26 21:03
你们老师是业余的,纯属打酱油

我们的教材就是老师自己写的,
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-26 21:38:31 | 显示全部楼层
张国祥 发表于 2012-12-26 01:28
我个人更看好小甲鱼的方法,以内利于纠错,基本编程习惯好,但老师总是强制我用她的方法,主要是这点纠结 ...

我们老师当时也建议一个函数就算有一条语句也要花括号括起,这应该是最普遍的编程范式了吧
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-12-26 21:40:26 | 显示全部楼层
summer0730 发表于 2012-12-26 21:38
我们老师当时也建议一个函数就算有一条语句也要花括号括起,这应该是最普遍的编程范式了吧

欸,,你们老师挺注重规范的
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-26 21:42:04 | 显示全部楼层
个人习惯。。。 特殊情况就是 if(a.b==null) 和if(null==a.b)有些不同把。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-26 22:13:40 | 显示全部楼层
如果你写出了0==n而不是n==0,别人或许就会觉着你是高手,而且,鱼哥交给大家的都是很好的习惯,所以信鱼哥的,没错
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-13 00:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表