是因为操作系统是用C编程语言编写的吗?
我认为A和B语言不是那么成功吗?

我十三岁,试图用C#进行计算机编程。

最佳答案

Wikipedia对驱动器字母的逻辑给出了很好的解释:

除CP/M和MS-DOS的早期版本外,操作系统根据以下算法分配驱动器号:

  • 如果存在,则将驱动器号A:分配给第一个软盘驱动器(驱动器0),将B:分配给第二个软盘驱动器(驱动器1)。
  • 为第一个物理硬盘上识别的第一个 Activity 主分区分配一个以C:开头的驱动器号。
  • 如果系统中存在每个后续的物理硬盘驱动器,则将后续的驱动器号分配给第一个主分区。
  • 为每个可识别的逻辑分区分配后续的驱动器号,从第一个硬盘驱动器开始,然后依次进行到系统中存在的后续物理硬盘驱动器。
  • 将后续的驱动器号分配给任何RAM磁盘。
  • 将后续的驱动器号分配给任何其他软盘或光盘驱动器。
  • 关于windows - Windows为什么要给我的硬盘加上字母C而不是A或B?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/531576/

    10-12 21:06