作者Oonagh ( )
看板NTUBIME-99
标题Re: [学业] [计程]作业缴交编号
时间Sun Oct 1 18:42:17 2006
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 140.112.94.127
: 推 yurihou:奉命没看完先推~ 10/01 13:43
: 推 mowxm3:课程编号还是九四年度的耶...今年应该是九五了吧 10/01 14:06
: 推 yurihou:我要糖糖~~ 10/01 14:11
: → sduck:请直接点上面的网址 不行的话 请重新整理网页 再不行再问吧 10/01 15:04
: 推 yurihou:注解只要写这个还是还要写程式码的注解.... 10/01 15:43
: → yurihou:还有程式码的格式是什麽T^T 10/01 15:44
程式码要注解
除了基本资料(就是作者、日期、档名、程式描述)之外
在程式码中,还要在定义变数的时候解释这个变数是干麻用的
另外在程式重要的部份,也要注解说明这一段程式在做什麽?目的是什麽?
注解的功用是让别人可以一看到这个程式码就知道他在干麻
而不需要从头一个步骤一个步骤追,到最後才搞懂程式的作用
这样自己或是找别人帮忙debug会比较方便
当程式巨大到某个程度之後,注解会变得很重要,所以要养成好习惯喔
试想: 一年後,你升上了二年级,在九月秋高气爽的氛围中昂首阔步於椰林大道,
刚巧直属是个超可爱的学妹(或学弟,依您的喜好决定),他同样要学习程
式语言,但是遇到了困境。拿着题目在msn上问你,你很爽快的说:「没问题
,当年我的C++在酷炫有型助教的带领下,每个作业都拿100分呢!」同时翻
出当年的作业,海个狸个摸们特,你发现你忘记当年设的变数x是做什麽用的!
你只知道有写个int x,代表他是个整数,可是那是要干麻的呢?後面为什麽
有莫名其妙的计算呢?你陷入了沉思,於是学妹只好找讲归助教寻求协助,从
此你的存在对学妹而言只是代表家聚,故事就这麽结束了。
小故事大启事:
1.写注解是个小动作,但是可能影响终生幸福,这就是生命中的蝴蝶效应
2.没写注解不可能拿100分,所以这个故事是假的
3.讲归不可能再当一年助教,所以这个故事是假的
======再来是程式格式的问题======
这是为了提高程式的可读性
跟注解一样,对机器来说没有什麽影响,可是人来读的话会有差别
毕竟科技始终来自於人性,养成这个习惯也是件好事
一般主程式会有这样
int main()
{
cout << "Hakuna Matata" << endl; //输出「哈库马拉踏踏」
cout << "kero" << endl; //输出「kero」
return 0;
}
要注意在大括号之间 每一行都空了两格
这样我们可以一眼看出哪些东西是包在那里面的
或是像下面
if(a>0) //当变数a大於零时
cout << "窝窝窝" << endl; //输出「窝窝窝」
在if後 要执行的东西
习惯上也会缩两格 这样也是一目了然
也不一定要两格,三格、四格也没有关系,只要前後统一,并养成习惯就可以了
这会让程式变得好读,可以清楚得知现在看到哪里,并找到下一步要去哪里
如果没有养成这个习惯,很有可能在一年後,可爱学妹(或学弟)问你程式作业时,
你因为陷入混乱看不懂自己的程式,而让学妹陷入邪恶讲归的魔爪下,细节不再赘述
就这样
祝大家黑批抠顶 以照顾学妹为目标而努力吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.94.127
1F:推 yurihou:了解了...但是因为中间的故事整个囧到了~~ 10/01 18:51
2F:→ Oonagh:为何而囧? 我不会随便对学妹下手的啦 10/01 18:53
3F:推 skywalker353:精辟! 10/01 22:24
4F:→ macodolau:喇赛~~但还是有些内容可取喔!! 10/03 10:47