网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月19日漏签0天
c语言吧 关注:801,237贴子:4,371,723
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 3 下一页 尾页
  • 43回复贴,共3页
  • ,跳到 页  
<<返回c语言吧
>0< 加载中...

C为何要从0开始呢?

  • 只看楼主
  • 收藏

  • 回复
  • 向上的小树
  • 路人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
C语言为何第一开始要用0,而不是1呢?(不要告诉我想从哪开始就从哪开始都无所谓,那不是我要的答案,谢谢)希望能有高手解惑!


  • 嘤嘤嘤荫
  • 彩虹面包
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


2025-11-19 23:29:10
广告
不感兴趣
开通SVIP免广告
  • bc12358
  • 彩虹面包
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
因为&a[0]==a+0,如果&a[1]==a+0不是很奇怪吗


  • 端坐霜天3
  • 团子家族
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
凭什么要从1开始数呢?


  • 251010009qq
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
因为计算机能够识别的二进制代码由0 1构成,起始位是0,经过进制转换等等变化后,起始位也是零比如说C语言中,unsigned int 类型的范围就是0~2^32-1,也就是说,各种变量大都以零开始。C语言是一种追求速度和轻量的语言,所以它不想浪费第0位这个储存单元,因此直接将其作为开始


  • 任逍游
  • 马猴烧酒
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你平常的数学是以什么开关的?
如果你想说数学是以1开头的,请回去回一下你们老伴--->0算是第几个?


  • kcjby
  • 马猴烧酒
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
主要是从取余和加法运算角度考虑,因为这两个在运算中出现的频率很高,如果要求高的话要尽可能的简单快速。对余数来说一般都是从0到n-1的。而加法从0开始有a+0=a这种优点,可以让a与a[0]处于同一个位置。这两个都是从0开始会比较好。
如果从人识别角度来说确实从1开始比较好,但从效率来说从0开始比较好。所以不同语言有不同倾向,而C语言为了效率几乎不择手段了,所以从0开始。


  • a327380135
  • 彩虹面包
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为了让计算机爽所以你只能不爽了~
--(10²-10²)/(100-100)=(10-10)(10+10)/(10-10)/10=2


2025-11-19 23:23:10
广告
不感兴趣
开通SVIP免广告
  • 一夜王子Z
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
首先自我介绍一下,我是华北服潇王千岁千千岁,隶属于【Crazy丨旧店】第一批元老成员,我是个地地道道的北京人,今年25,相信有的人应该见过这个ID,前段时间由于战队集体改名所以我现在的名字是【。千岁】好了这就是我,下面开始说博士。
我发这个帖并没有黑博士的意思他只是个孩子,我不是来和博士计较什么的,只是想说清楚一些事实。现在旧店和斧头帮的恩怨平心而论,起因就是博士。11月30号的时候博士跳出了旧店,去了斧头帮,这本来也没啥,后来斧头帮的发帖说之前旧店队长被博士吊打,现在那个队长九妹就是个挂逼什么什么的,旧店的人就终于不能忍了,(原帖已经被删找不到地址,不过是不是我恶意诽谤大家有目共睹。)不管打的好与不好,我敢说我们从没开过挂!这一点我可以人格担保,不过之前由于旧店无差别收人导致队里有个骗号的骗子在滥竽充数,发现后被T了,除此之外,旧店没有过任何不和谐的人员出现,包括博士。博士在旧店的时候也是很受人爱戴的,因为技术好,这点无可厚非,比如我,就和博士单挑过一两次,最好的战绩是2比6被他狂虐,不服不行,当时他的ID是【博士单挑如开挂】,由此可见一斑。
当初博士进旧店的时候我们战队里有个新加入的人叫路人王,不知道什么原因好像两个人之间有矛盾,势同水火,后来我和胖子还有九妹商量了一下,感觉博士人还不错想让他们俩自己解决矛盾,实在不行让路人王走,留下博士。于是就和路人王说“你们两个的矛盾自己解决,能一起玩就玩,实在觉得不行就退队。”当时路人王的回复是“无所谓,一起玩吧。”博士的回复是“单挑,赢的人留在旧店。”单挑结果我不知道反正路人王是走了,博士开始在旧店愉快的玩耍,时间过去了几天,我们发现博士技术确实犀利而且发挥稳定,让他当考官,给想入队的人员做实战考核,从这时开始,矛盾开始显现。
在博士做考官的期间我们发现了一个问题,就是博士在群里最常说的几句话就是【谁有18,借点,明天还】【谁有6块,借下,马上还】【谁支援我218,土豪们】【我要买魔龙!求支援】【求支援求支援求支援】。。。。。不知道具体有没有人借,反正我是没借,因为我支付宝里确实没钱,都是信用卡,爱莫能助,我跟博士唯一一次的利益交集就是送过他一把大概六七百钻的机枪,这是后话先不提。话说有一天夜里我发现充值有双倍活动,经验证了一个998以后发现确实有效,于是马上告诉了群里的战队成员,第二天,大家便一发不可收拾的充值,买龙的


  • carrot510
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
去学下编译原理你就明白,一种习惯而已,例如 int (*p)[10],从0开始符合人们写编译器的逻辑,但是从1开始就怪怪,计算机无所谓


  • HappyBeers
  • 彩虹面包
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
指针,数组名所代表的是第一个元素的地址,*p = p[0],当然*(p+1)=p[1]了


  • 武盟仰望
  • 马猴烧酒
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
0有0的好处
1有1的好处
你要是开发个语言从100开始
也不会有什么
没有法律规定必须从什么开始


  • 大搜罗今年初
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
边栏效应


  • RUST
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看看汇编,


2025-11-19 23:17:10
广告
不感兴趣
开通SVIP免广告
  • 懮國慯時
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
自然数是以0开始的!无论是那个进制!


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 3 下一页 尾页
  • 43回复贴,共3页
  • ,跳到 页  
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示