广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4196 个阅读者
 
<<   1   2  下页 >>(共 2 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
t0306894 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
头衔:
版主
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++] [求助]写程式时用函数真的可以缩短程式码吗?
我总觉得有时后用函数会麻烦的耶,还是说要针对 ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



[ 此文章被panasonic732在2005-02-14 14:07重新编辑 ]


介绍大家一个透过facebook来玩的网页游戏 : 海盗王
献花 x0 回到顶端 [楼 主] From:台湾中华电信 | Posted:2005-02-03 11:14 |
codeboy 手机
个人文章 个人相簿 个人日记 个人地图
社区建设奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x6 鲜花 x331
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

在需要重复性工作时..写成函式会比较好吧~改个地方就好..也不用
到处找~可读性也比较高啊~ 表情

此文章被评分,最近评分记录
财富:20 (by panasonic732)



连结有问题请来信,我会尽快修正~^^
通报时请附上是"哪一篇失效"...这样我才能去修正~麻烦各位好心人士了~

[连结失效通报][ 网页.伺服.程式 讨论区]
----------------------在世界中心呼喊爱情----------------------
深深思念一个人的时候,我们不知不觉的地活在世界的中心...
献花 x0 回到顶端 [1 楼] From:局域网对方和您在同一内部网 | Posted:2005-02-03 12:46 |
panasonic732 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x2 鲜花 x30
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这个部分阿...做个实验就很简单噜
你就写两份程式一份写的又长又臭的
一份写的简短明僚...
过的几个礼拜在去看看
你要修改哪一份比较简单容易

不过使用函数或副程式
我有时候觉得是要看程式当时需求
要让日后维护比较简单的会
比较建议还是使用


[ 此文章被panasonic732在2005-02-03 23:25重新编辑 ]


忧虑不断,心未宁静
绵绵春雨,花失娇艳
凋零磨灭,事情难回
得意失意,不再回想
放弃它吧,唯有如此
献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2005-02-03 13:26 |
pown
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x10
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

当然有用function的程式可读性会比较高~
而且对于是自己写的function命名时也要像变数一样是有意义的会更好 表情

此文章被评分,最近评分记录
财富:10 (by panasonic732)


献花 x0 回到顶端 [3 楼] From:台湾 和信超媒体宽带网 | Posted:2005-02-03 22:39 |
wjh
个人头像
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x176
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

如果是小程式的话,其实用函数是满多次一举的,但如果是大一点的程式,函数就非常好用了,像我之前写过一个猜数字的程式,如果没有用函数的话,光验证方面就一再重复了,所以,函数视情况使用就好了,不必太拘泥。

此文章被评分,最近评分记录
财富:15 (by panasonic732)


献花 x0 回到顶端 [4 楼] From:台湾数位联合 | Posted:2005-02-03 23:39 |
pkpk0808 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我想讲的都被讲光了

说我的经验吧

其实刚开始学的时候也跟你一样
干嘛写函式阿??麻烦死了
还要去考虑参数引数回传值
阵列的传入传出 指标又是复杂的东西

但是写着写着突然就爱上他了
不自觉得就会想着 这边该用函式....

ㄜ..总而言之要自己体会看看..
有了函式帮助会变很大的..

至于能不能缩短程式码 倒是其次吧
多了函式的传入传出 函式的宣告
不会少到哪里去的..

如果是递回函式..那就真的给他省很多很多去了!!

此文章被评分,最近评分记录
财富:20 (by panasonic732)


献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2005-02-03 23:53 |
fils
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x2
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

当然可以阿
function是拿来易读好写用的
给function一个input,不管他的运算,回传一个值出来
比自己写一堆code,还要处理半天,这样一定比较短而且比较快
像字串比对,难道还要自己写一个出来吗?
喔,当然找不到function用时,当然是自干啦 表情

此文章被评分,最近评分记录
财富:10 (by panasonic732)


献花 x0 回到顶端 [6 楼] From:局域网对方和您在同一内部网 | Posted:2005-02-11 04:00 |
nomaid 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x0 鲜花 x34
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

就像之前的大大所说的~

就小弟而言~ 小弟也是习惯把一些需要处理的程式都丢到Function 里面去
不过也要先看你的function的功用啦

像前面大大说的 当你在换算的时候 以及你在浏览程式码的时候

哪种你看的比较方便? 哪种你一看就能知道他在做什么?
除了每行后面加注解以外 <相信也很懒的这样做吧:P>

一般来说 你把相同的东西都写到一个function里面去 之后再让它传入传出值~

之后的程式只要有用到 你就只要去呼叫那个function 你也能知道那个function是在做什么的~

应该是比较方便的吧~^^

当然也可以不用function这样写 每个人的写法都不一样嘛
<以上言论应该都跟上面的大大重复了 不过也是小弟的心声啦 呵呵>

此外 小弟也像panasonic 大大一样 建议你先写好两种一样的程式~
而写好后 你去比较 哪种的程式会比较好~

对你个人的写程式功力也会有帮助的喔

以上提供给您参考用^^



阿咧..谢谢各位送花大队的版友们辛苦的送花
小弟非常感谢你们 不过 小弟很懒的每次都去开讯息
所以请你们之后可以不用送花给小弟了 谢谢你们了^^"
献花 x0 回到顶端 [7 楼] From:台湾台湾索尼 | Posted:2005-02-18 22:19 |
Norman785727
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x8
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

就像 nomaid 大大所说的,常用到的程式片段如写成函数(或称为副程式)日后要用到时直接CALL
就好了,就不用翻箱倒柜翻出之前所写过的片段复制过来了
像我个人经验是,常常在报表列印时如果数字为0时,客户可能会选择要印空白或是印出 --
这时候如果能有个函数可以依据使用者所设定的参数来决定要印出空白还是"--"了
但是按常理来说,呼叫个函数通常会比较慢,尤其是下SQL语法时呼叫您自己所写的函数时
尤甚感觉电脑会比较慢,所以,需不需要使用函数(副程式)还需取决您的决定


献花 x0 回到顶端 [8 楼] From:台湾中华电信 | Posted:2005-02-23 09:33 |
0951020223 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x2 鲜花 x64
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

函式ㄋ...不只会缩短程式码...

就像楼上的大大有讲过...还可以增加程式的可读性...

最初...我学asm的时候...用debug来学...后来知道有masm这ㄍ组译器的时候...

多了函式跟巨集的宣告...我觉得很方便...因为单单只靠记忆符号的指令,而且又是打一整排的...
看了会疯掉...表情


就像我最近再写万年历....

我总不可能一次给他"一次"做完...

一定会分开的阿...

最主要会分成三ㄍ部分....输出...演算...输入... <---这三ㄍ....

如果这三ㄍ只有写在一ㄍmain里面的话...连自己都很难去解读程式....

就算程式有bug...也很容易去除错...


献花 x0 回到顶端 [9 楼] From:台湾中华电信 | Posted:2005-02-23 19:43 |

<<   1   2  下页 >>(共 2 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.016006 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言