• Chafferer

    RT

    主楼
  • Yancary

    你学过编程就知道,下标就是从0开始的 ^-^

    #1
  • 陌生人

    都lv6了不用这样水了吧 ^-^

    #2
  • Chafferer

    发布于2026/9/17 08:20:38
    都lv6了不用这样水了吧 ^-^

    很好奇而已

    #6
  • KawaTU

    工程师的小趣味

    #3
  • 3kyu

    -1 0 1 很明显从0开始最合适

    #4
  • Chafferer

    发布于2026/9/17 08:22:10
    -1 0 1 很明显从0开始最合适

    你分苹果的时候 会不会从0开始数

    #7
  • 3kyu

    ^-^给我问懵逼了这是一回事么..

    #10
  • Chafferer

    发布于2026/9/17 08:26:49,编辑于2026/9/17 08:27:28
    @Chafferer #7 ^-^给我问懵逼了这是一回事么..

    这个0开始 并不是什么必须的条件 应该是历史遗留

    #12
  • godfather

    这不是最基本的编程习惯写法吗,真想知道建议ai

    #19
  • 野原新之助

    ^-^

    #5
  • wolf0p

    你除了CPU,看看SATA啊,网卡啊都是从几开始的?

    #8
  • Chafferer

    发布于2026/9/17 08:25:46
    你除了CPU,看看SATA啊,网卡啊都是从几开始的?

    我有 0个 1个 2个 3个 USB 接口 请问我有几个 USB接口

    我有 0个 1个 2个 3个 苹果 请问我又有几个 苹果?

    #11
  • zhaodabao

    为啥不从2开始

    #9
  • standtrain

    数组不就是应该从0开始吗

    #13
  • register

    我猜测是早起01010101时代遗传下来的

    #14
  • zzh-nodeseek

    这种问题去跟AI对峙去,在这发纯纯在水

    #15
  • 当浮一大白

    编程语言里数组都是从0开始的,应该是约定俗成的东西了吧

    #16
  • splashedwhite

    算是个历史问题。大家用习惯了。

    其次就是比如说如果有4个核心,那么用00,01,10,11标示只需要两位。如果从1开始数数那就要3位了。归根到底就是历史问题,这样也算是个习惯了

    #17
  • fireflyskyshy

    因为cpu0就不是给你看的

    也没有改的必要

    系统调度能读到cpu就完了 从1开始还多费1b的寄存器

    #18
  • F1

    一点计算机基础知识都没有学过吧,0=000,1=001,2=010,3=011,4=100,5=101,6=110,7=111,8 个 CPU 核心 ,3 位解决,你要 1-8 就要 4 位,所有计算机相关的编号都是这样的,你 IP v 4 每段也是 0-255,一个原理

    #20
  • Chafferer

    发布于2026/9/17 09:01:23,编辑于2026/9/17 09:01:39
    一点计算机基础知识都没有学过吧,0=000,1=001,2=010,3=011,4=100,5=101,6=110,7=111,8 个 CPU 核心 ,3 位解决,你要 1-8 就要 4 位,所有计算机相关的编号都是这样的,你 IP v 4 每段也是 0-255,一个原理

    你 AI一下就知道了

    #21
  • F1

    我 AI 一下,我好心给你解释你让我 AI 一下?你在说什么啊

    #24
  • F1

    莫名其妙,一群人给你认真回答你在这阴阳怪气什么啊

    #25
  • lnx

    因为二进制是0 和 1

    #22
  • wenjings

    cpp数组就是0开始的是约定俗成的习惯了 ^-^

    #23

发表回复

登录后回复