[問卦] index 從 0 開始算是什麼心態?

看板Gossiping作者 (番薯猴)時間4年前 (2019/08/19 09:50), 編輯推噓12(311924)
留言74則, 60人參與, 4年前最新討論串1/1
寫程式碼多年,就覺得程式碼一直不能讓普通人融入的最大重點, 就是 index 從 0 開始。 一般人都說這裡有 4 個蘋果,1、2、3、4,就是 4 個! 但程式碼這種異類,會說這裡有 4 個蘋果,0、1、2、3,就是 4 個。 這是想跟自然數唱反調嗎?一點都不自然啊。 index 都從 0 開始計算是什麼心態?有沒有八卦? -- / ◎㊣⊙⊕ 不好意思, 喂~ ∕/川 川│﹨ == 這是在玩強求遊戲, 推爆這篇文章! ▄ ▄▃ __ 6 你只要噓文就可以了 / " " \ ╰═╯ 這樣我就能再許願了你已經拒絕三次囉 ι ▁ ▁ ψhacoolman | -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.221.50.98 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1566179407.A.326.html

08/19 09:50, 4年前 , 1F
Index我老婆
08/19 09:50, 1F

08/19 09:50, 4年前 , 2F
一般人也會說這裏沒有蘋果
08/19 09:50, 2F

08/19 09:50, 4年前 , 3F
你可以從1開始阿
08/19 09:50, 3F

08/19 09:50, 4年前 , 4F
Python
08/19 09:50, 4F

08/19 09:51, 4年前 , 5F
你不爽可以用MATLAB 就可以從1開始了
08/19 09:51, 5F

08/19 09:51, 4年前 , 6F
不爽自己創立規則
08/19 09:51, 6F

08/19 09:51, 4年前 , 7F
我比較喜歡砲姊
08/19 09:51, 7F

08/19 09:51, 4年前 , 8F
index是算跟address的差距的
08/19 09:51, 8F

08/19 09:51, 4年前 , 9F
這裡沒有蘋果
08/19 09:51, 9F

08/19 09:51, 4年前 , 10F
Index number
08/19 09:51, 10F

08/19 09:51, 4年前 , 11F
其實是3個蘋果,你已經念錯一輩子了
08/19 09:51, 11F

08/19 09:52, 4年前 , 12F
你可以用R
08/19 09:52, 12F

08/19 09:52, 4年前 , 13F
對底層來說 可以多一個位址可以用阿
08/19 09:52, 13F

08/19 09:53, 4年前 , 14F

08/19 09:54, 4年前 , 15F
人家是魔法禁書目錄不是Re:0啦
08/19 09:54, 15F

08/19 09:54, 4年前 , 16F
去寫delphi啊 Index你想從多少開始都行
08/19 09:54, 16F

08/19 09:54, 4年前 , 17F
本來就是從0開始啊
08/19 09:54, 17F

08/19 09:55, 4年前 , 18F
數學是從1開始 但電腦是從0開始的…
08/19 09:55, 18F

08/19 09:56, 4年前 , 19F
我也在寫程式 對index也很困擾
08/19 09:56, 19F

08/19 09:57, 4年前 , 20F
Fortran 預設是 1 也可以用 0
08/19 09:57, 20F

08/19 09:57, 4年前 , 21F
因為當初在設計 index 這種概念是用 offset
08/19 09:57, 21F

08/19 09:57, 4年前 , 22F
的角度在設計的 所以 0 就等於第一個值
08/19 09:57, 22F

08/19 09:57, 4年前 , 23F
1..10 可以自訂啊
08/19 09:57, 23F

08/19 09:57, 4年前 , 24F
真的有困擾 用指標再改成1就好了
08/19 09:57, 24F

08/19 09:58, 4年前 , 25F
寫程式碼多年?
08/19 09:58, 25F

08/19 09:58, 4年前 , 26F
Index不是數量是編號
08/19 09:58, 26F

08/19 09:58, 4年前 , 27F
然後後續語言在探討這個設計時還是沿用舊的
08/19 09:58, 27F

08/19 09:58, 4年前 , 28F
你沒學過微算機?
08/19 09:58, 28F

08/19 09:58, 4年前 , 29F
作法以便不違反慣例
08/19 09:58, 29F

08/19 09:59, 4年前 , 30F
本來在記憶體裡面就是offset
08/19 09:59, 30F

08/19 09:59, 4年前 , 31F
10進位是0~9
08/19 09:59, 31F

08/19 10:00, 4年前 , 32F
最後之作才是王道啦幹
08/19 10:00, 32F

08/19 10:00, 4年前 , 33F
有些國家的一樓其實是二樓
08/19 10:00, 33F

08/19 10:01, 4年前 , 34F
有些地方的四樓會變富樓或五樓 誤
08/19 10:01, 34F

08/19 10:01, 4年前 , 35F
你可以指定從1開始
08/19 10:01, 35F

08/19 10:02, 4年前 , 36F
有些國家沒有十三樓
08/19 10:02, 36F

08/19 10:02, 4年前 , 37F
百貨公司B1不是地下一樓 一意思
08/19 10:02, 37F

08/19 10:06, 4年前 , 38F
有些index從1開始的才是邪魔歪道
08/19 10:06, 38F

08/19 10:06, 4年前 , 39F
寫程式多年?
08/19 10:06, 39F

08/19 10:06, 4年前 , 40F
二進位
08/19 10:06, 40F

08/19 10:08, 4年前 , 41F
十進位是0-9 沒有毛病
08/19 10:08, 41F

08/19 10:09, 4年前 , 42F
index是哪個語言的資料型態? 解釋解釋
08/19 10:09, 42F

08/19 10:10, 4年前 , 43F
C?
08/19 10:10, 43F

08/19 10:10, 4年前 , 44F
蔡逼八 從0才是最直觀的好嗎
08/19 10:10, 44F

08/19 10:10, 4年前 , 45F
我很好奇是哪家公司讓你寫程式多年
08/19 10:10, 45F

08/19 10:11, 4年前 , 46F
你開心從2開始也行
08/19 10:11, 46F

08/19 10:11, 4年前 , 47F
文組?
08/19 10:11, 47F

08/19 10:12, 4年前 , 48F
那0要排哪個數字後面?比大小時是不是比1
08/19 10:12, 48F

08/19 10:12, 4年前 , 49F
重點是preparestatement參數從1開始
08/19 10:12, 49F

08/19 10:13, 4年前 , 50F
小?那不排1前面是不是又要多寫邏輯去控
08/19 10:13, 50F

08/19 10:13, 4年前 , 51F
制這件事?符合人類邏輯就是一堆work rou
08/19 10:13, 51F

08/19 10:13, 4年前 , 52F
nd
08/19 10:13, 52F

08/19 10:13, 4年前 , 53F
0不要用就好啊 奇怪耶您
08/19 10:13, 53F

08/19 10:15, 4年前 , 54F
所以我只用matlab 嘿嘿
08/19 10:15, 54F

08/19 10:16, 4年前 , 55F
這叫寫多年我也是醉了
08/19 10:16, 55F

08/19 10:18, 4年前 , 56F
某些書自然數定義有包含零
08/19 10:18, 56F

08/19 10:21, 4年前 , 57F
你可以index = 0 時放一個空物件阿
08/19 10:21, 57F

08/19 10:21, 4年前 , 58F
沒人規定一定要從0開始 你也可以從1開始啊
08/19 10:21, 58F

08/19 10:32, 4年前 , 59F
NULL都不會用還說多年
08/19 10:32, 59F

08/19 10:37, 4年前 , 60F
把他當位移看 就還好吧
08/19 10:37, 60F

08/19 10:39, 4年前 , 61F
邏輯不同
08/19 10:39, 61F

08/19 10:41, 4年前 , 62F
從0開始的異世界冒險
08/19 10:41, 62F

08/19 10:47, 4年前 , 63F
編號(index)跟個數(count)有什麼關係???
08/19 10:47, 63F

08/19 10:59, 4年前 , 64F
菜逼才會對這種小牙籤感到困擾
08/19 10:59, 64F

08/19 11:01, 4年前 , 65F
四大天王有五人,是常識
08/19 11:01, 65F

08/19 11:12, 4年前 , 66F
蘿莉修女+咬頭魔人+大胃王+矮冬瓜
08/19 11:12, 66F

08/19 11:20, 4年前 , 67F
2進位只有01 不從0開始要從1開始嗎 後面
08/19 11:20, 67F

08/19 11:20, 4年前 , 68F
的進位就有樣學樣了
08/19 11:20, 68F

08/19 12:20, 4年前 , 69F
文組??
08/19 12:20, 69F

08/19 12:32, 4年前 , 70F
不爽不要用
08/19 12:32, 70F

08/19 13:01, 4年前 , 71F
不管2進位16進位,都是從0開始
08/19 13:01, 71F

08/19 14:38, 4年前 , 72F
寫程式多年,這邏輯不對啊
08/19 14:38, 72F

08/19 14:48, 4年前 , 73F
維基百科找 從零開始編號 有答案
08/19 14:48, 73F

08/19 15:54, 4年前 , 74F
我會Hello World可以自稱寫程式多年了嗎?
08/19 15:54, 74F
文章代碼(AID): #1TMW1FCc (Gossiping)