Programming 板


LINE

我觉得首要的还是以这程式语言的使用环境要求 例如在一些低阶(要求速度的组合语言、一般的单晶片开发)环境 阵列从0起算是很正常的,因为不这样的话会白白增加程式码长度 另外,GOTO自然是用得更凶了,反正编译之後都是一堆JMP 只要加上适当的旗标,GOTO没那麽难搞 但是到了大型(数千数万行)的专案(程式设计师合作)开发的时候 程式码最重要的是可读性可流通性那些 GOTO不是不能用,但就仅限於特殊要求程式码效率的小Function 至於阵列该怎麽起算? 好用,程式码能够乾净简洁才是最重要的 : : http://www.iis.sinica.edu.tw/~scm/ncs/2009/07/go-to-considered-harmful/ : : 上面这个连结虽然是讨论GOTO : : 不过Dijkstra大师在里面说 : : 『我以为到了现在,一个专业程式员该有高一点的自我要求了,阵列应该从0算起, : : 我以为到了现在,一个专业程式员该知道自然数从 0 开始的好处了』 : : 但是我在看Core Java的时候作者又说了 : : 『Java counts the code units in strings in a peculiar fashion: : : the first code unit in a string has position 0. : : This convention originated in C, : : where there was a technical reason for counting positions starting at 0. : : That reason has long gone away and only the nuisance remains. : : However, so many programmers are used to this convention that : : the Java designers decided to keep it.』 : : 如果可以抛开历史因素之类相容问题的话 : : 那麽阵列索引到底是从0开始计算好,还是从1开始计算好呢? 在VB6中如果你宣告一个 Array(10) 指的是Array(0~10)都可以用,共有十一个空位,你可以从0算到9或是1算到10都可以 原因很单纯的就是不差那一点记忆体空间(VB.Net我不确定) 在Fortran中如果宣告Array(10), 可用空间则是1~10 在C、JAVA的话,则都是0~9 -- 填充题: ______なのはいけないと思います! --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.180.163
1F:推 aecho:答案是 リリカル 吗.... 114.43.194.2 08/20 06:20
2F:→ horngsh:楼上是用BIG5的日文吗?112.104.191.119 08/20 09:15
3F:推 milonga332:了解了..多虾 123.50.39.188 08/20 11:40
4F:→ MOONRAKER:VB.NET也改成C-Style了。所以.NET下写125.227.222.205 08/20 12:10
5F:→ MOONRAKER:啥语言都是换个皮而已,颇无聊。125.227.222.205 08/20 12:11
6F:推 loveme00835:这样也就表示沟通上比较方便了说@@140.121.197.115 08/20 12:17
7F:→ MOONRAKER:这倒是啦…其实我真正不爽的是MS同时把125.227.222.205 08/20 16:52
8F:→ MOONRAKER:很多C的特色加入VB.NET中,例如+=, -=125.227.222.205 08/20 16:52
9F:→ MOONRAKER:这些组合运算子,搞得两边没啥差异性 :<125.227.222.205 08/20 17:00
10F:推 aecho:是日文,用Nally的编辑贴上的 114.43.194.2 08/21 14:35
11F:→ aecho:还不会用这台打日文,所以就复制贴上~~ 114.43.194.2 08/21 14:35







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP