Re: [轉錄][請問] "世紀"到底如何計算與判斷??
※ 引述《xiaoa (沒有靈魂的人)》之銘言:
: 這個...計時是以自然數計算的, 準確的叫法要在前面加一個"第"
: 21世紀應該叫"第21世紀",
: 英文裡頭是 "21th century", 不是21 centuries
: 前者翻譯 成第二十一個世紀; 後者是 二十一個世紀, 即 2100個年頭
這個計較還非常漂亮
那看能不能解決我們程式設計師這個問題 XD
int a[10];
如上,陣列 a 其實是從 0 開始
但是因為很多數值運算不是從 0 開始 (比如 UI 需求)
所以我們可能在使用時做些調整,比如
void F(int i)
{
a[i-1]; //當 i=1 時,會引用到 a[0]
}
如上,我們會稱陣列 a 是 0's base
而函式F 則創造出了 1's base 的介面
癈話是很多啦
但如果有默契,一般 RD 在註解寫一句 0's base 或 1's base,就已經算很清楚了
可是和沒默契的朋友溝通時,我們還是可能冒出這句:
a 的第 1 個元素
問題來了,如果這句指 a[0],那每次要換算很累
如果這句指 a[1],大概要被人從頭嘲笑到尾:你學程式幾年啦,連這都不知道
這狀況嚴重到都快 PO 恨板了 XD
有時想,難怪這領域被人說宅
連自己人都不放過自己人,不該計較時計較,能嘲笑時就嘲笑 XD
(但程式的確是連 1 這樣的誤差都不能有
所以如果是很計較的 spec 文件,通常乾脆附一段程式
用程式來講解 spec 才沒有爭議;spec 並沒限制只可語意描述)
那用 a 的 0 號元素,a 的 1 號元素
這樣會比較好懂嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.65.16
※ 編輯: HuangJC 來自: 61.219.65.16 (06/19 10:31)
推
06/19 11:25, , 1F
06/19 11:25, 1F
→
06/19 11:26, , 2F
06/19 11:26, 2F
→
06/19 11:35, , 3F
06/19 11:35, 3F
→
06/19 11:35, , 4F
06/19 11:35, 4F
→
06/19 11:36, , 5F
06/19 11:36, 5F
→
06/19 11:39, , 6F
06/19 11:39, 6F
→
06/19 11:40, , 7F
06/19 11:40, 7F
→
06/19 11:40, , 8F
06/19 11:40, 8F
→
06/19 12:05, , 9F
06/19 12:05, 9F
→
06/19 12:09, , 10F
06/19 12:09, 10F
→
06/19 12:16, , 11F
06/19 12:16, 11F
推
06/19 12:28, , 12F
06/19 12:28, 12F
→
06/19 12:29, , 13F
06/19 12:29, 13F
→
06/19 12:29, , 14F
06/19 12:29, 14F
→
06/19 12:30, , 15F
06/19 12:30, 15F
→
06/19 12:31, , 16F
06/19 12:31, 16F
→
06/19 12:31, , 17F
06/19 12:31, 17F
→
06/19 12:32, , 18F
06/19 12:32, 18F
→
06/19 12:32, , 19F
06/19 12:32, 19F
推
06/19 12:40, , 20F
06/19 12:40, 20F
→
06/19 13:01, , 21F
06/19 13:01, 21F
推
06/19 13:04, , 22F
06/19 13:04, 22F
→
06/19 16:10, , 23F
06/19 16:10, 23F
→
06/19 16:21, , 24F
06/19 16:21, 24F
推
06/20 21:59, , 25F
06/20 21:59, 25F
→
06/21 20:03, , 26F
06/21 20:03, 26F
→
06/21 20:03, , 27F
06/21 20:03, 27F
推
06/23 04:06, , 28F
06/23 04:06, 28F
→
06/25 02:55, , 29F
06/25 02:55, 29F
→
06/25 02:55, , 30F
06/25 02:55, 30F
→
06/25 02:56, , 31F
06/25 02:56, 31F
→
06/25 02:57, , 32F
06/25 02:57, 32F
→
06/25 02:57, , 33F
06/25 02:57, 33F
→
06/25 02:58, , 34F
06/25 02:58, 34F
※ 編輯: HuangJC 來自: 61.59.179.152 (06/25 02:59)
→
06/25 02:59, , 35F
06/25 02:59, 35F
→
06/25 03:01, , 36F
06/25 03:01, 36F
→
01/06 23:42,
7年前
, 37F
01/06 23:42, 37F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 9 篇):