来源:旭玩手游网 更新:2024-08-23 22:01:07
用手机看
嘿,大家好!今天咱们来聊聊C语言里那对让人摸不着头脑的小冤家——++i和i++。这俩玩意儿,长得那么像,可是脾气却大不一样!
先说说++i吧,这家伙是个急性子,做事风风火火。当你用++i的时候,它立马就把i的值加上1,然后才把这新的值给你用。就像是那种一进屋就立马脱外套的人,动作快得很!
再来看看i++,这家伙就是个慢性子,做什么都慢悠悠的。用i++的时候,它先把你想要的那个旧值给你,然后再偷偷摸摸地把i的值加上1。就像是那种总是等到最后一刻才交作业的学生,先给你看旧的,然后再慢慢变新。
所以啊,你要是在一个表达式里用这俩家伙,结果可就大不一样了。++i会让你得到那个加1后的值,而i++则会给你那个还没加1的旧值,然后再偷偷给你加1。