引用 | 编辑
panasonic732
2005-02-03 13:26 |
2楼
▲ ▼ |
这个部分阿...做个实验就很简单噜
你就写两份程式一份写的又长又臭的 一份写的简短明僚... 过的几个礼拜在去看看 你要修改哪一份比较简单容易 不过使用函数或副程式 我有时候觉得是要看程式当时需求 要让日后维护比较简单的会 比较建议还是使用 x0 |
引用 | 编辑
wjh
2005-02-03 23:39 |
4楼
▲ ▼ |
如果是小程式的话,其实用函数是满多次一举的,但如果是大一点的程式,函数就非常好用了,像我之前写过一个猜数字的程式,如果没有用函数的话,光验证方面就一再重复了,所以,函数视情况使用就好了,不必太拘泥。
x0 |
引用 | 编辑
pkpk0808
2005-02-03 23:53 |
5楼
▲ ▼ |
我想讲的都被讲光了
说我的经验吧 其实刚开始学的时候也跟你一样 干嘛写函式阿??麻烦死了 还要去考虑参数引数回传值 阵列的传入传出 指标又是复杂的东西 但是写着写着突然就爱上他了 不自觉得就会想着 这边该用函式.... ㄜ..总而言之要自己体会看看.. 有了函式帮助会变很大的.. 至于能不能缩短程式码 倒是其次吧 多了函式的传入传出 函式的宣告 不会少到哪里去的.. 如果是递回函式..那就真的给他省很多很多去了!! x0 |
引用 | 编辑
fils
2005-02-11 04:00 |
6楼
▲ ▼ |
当然可以阿
function是拿来易读好写用的 给function一个input,不管他的运算,回传一个值出来 比自己写一堆code,还要处理半天,这样一定比较短而且比较快 像字串比对,难道还要自己写一个出来吗? 喔,当然找不到function用时,当然是自干啦 x0 |
引用 | 编辑
nomaid
2005-02-18 22:19 |
7楼
▲ ▼ |
就像之前的大大所说的~
就小弟而言~ 小弟也是习惯把一些需要处理的程式都丢到Function 里面去 不过也要先看你的function的功用啦 像前面大大说的 当你在换算的时候 以及你在浏览程式码的时候 哪种你看的比较方便? 哪种你一看就能知道他在做什么? 除了每行后面加注解以外 <相信也很懒的这样做吧:P> 一般来说 你把相同的东西都写到一个function里面去 之后再让它传入传出值~ 之后的程式只要有用到 你就只要去呼叫那个function 你也能知道那个function是在做什么的~ 应该是比较方便的吧~^^ 当然也可以不用function这样写 每个人的写法都不一样嘛 <以上言论应该都跟上面的大大重复了 不过也是小弟的心声啦 呵呵> 此外 小弟也像panasonic 大大一样 建议你先写好两种一样的程式~ 而写好后 你去比较 哪种的程式会比较好~ 对你个人的写程式功力也会有帮助的喔 以上提供给您参考用^^ x0 |
引用 | 编辑
Norman785727
2005-02-23 09:33 |
8楼
▲ ▼ |
就像 nomaid 大大所说的,常用到的程式片段如写成函数(或称为副程式)日后要用到时直接CALL
就好了,就不用翻箱倒柜翻出之前所写过的片段复制过来了 像我个人经验是,常常在报表列印时如果数字为0时,客户可能会选择要印空白或是印出 -- 这时候如果能有个函数可以依据使用者所设定的参数来决定要印出空白还是"--"了 但是按常理来说,呼叫个函数通常会比较慢,尤其是下SQL语法时呼叫您自己所写的函数时 尤甚感觉电脑会比较慢,所以,需不需要使用函数(副程式)还需取决您的决定 x0 |
引用 | 编辑
0951020223
2005-02-23 19:43 |
9楼
▲ ▼ |
函式ㄋ...不只会缩短程式码...
就像楼上的大大有讲过...还可以增加程式的可读性... 最初...我学asm的时候...用debug来学...后来知道有masm这ㄍ组译器的时候... 多了函式跟巨集的宣告...我觉得很方便...因为单单只靠记忆符号的指令,而且又是打一整排的... 看了会疯掉... 就像我最近再写万年历.... 我总不可能一次给他"一次"做完... 一定会分开的阿... 最主要会分成三ㄍ部分....输出...演算...输入... <---这三ㄍ.... 如果这三ㄍ只有写在一ㄍmain里面的话...连自己都很难去解读程式.... 就算程式有bug...也很容易去除错... x0 |