作者 Push5F (帳號已賣)
標題 [問卦] 為何是無窮迴圈?
時間 Wed Mar  8 01:35:40 2023


為何用gcc compiler後會是無窮迴圈呢?

有沒有數學神人可以幫忙解釋原因?

頭好痛~~

int main(){
 int i;
 for(i=10;i-sizeof(i) >= 0; i--)
   printf("Hello world\n")

 return 0;
}

--
[圖]

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.30.235 (臺灣)
※ 作者: Push5F 2023-03-08 01:35:40
※ 文章代碼(AID): #1a1tNqTA (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1678210548.A.74A.html
s0914714: sizeof的值先轉成int吧
或者編譯器不要優化1F 116.241.143.148 台灣 03/08 01:39
mikemagic88: sizeof運算子永遠不會產生 0
所以會一直印3F 125.231.120.241 台灣 03/08 01:41
nayeonmywife: 這個用while 就一目了然了,條件一直過5F 49.216.185.212 台灣 03/08 01:43
s0914714: 看錯了 你這是定值吧XD7F 116.241.143.148 台灣 03/08 01:45
cuteSquirrel: sizeof 會return unsigned int 小心8F 114.37.205.82 台灣 03/08 01:46
twdvdr: 搞不懂為何非要用 sizeof9F 36.224.244.50 台灣 03/08 01:47
cuteSquirrel: 老師的小考或測驗題吧10F 114.37.205.82 台灣 03/08 01:49
turtlebj4: 你來釣魚的嗎? sizeof 回傳 unsig
ed 於是終止條
件左邊被轉型 unsigned的了11F 49.216.83.220 台灣 03/08 01:49
cuteSquirrel: 減到零之後,會變成負數 但是unsign所以會是一個很大的正值14F 114.37.205.82 台灣 03/08 01:50
PTHMAN: printf 最後沒有分號= =
啊我不是在回答這個問題 只是剛好看到16F 118.166.65.60 台灣 03/08 01:50
cuteSquirrel: 很大的正值 恆大於等於零 永久loop18F 114.37.205.82 台灣 03/08 01:51
heavensun: sizeof(i)=-1010016056
i-sizeof(i)  跑  1010016056  次19F 125.228.79.97 台灣 03/08 02:13
hao134: https://i.imgur.com/xqzEyGX.jpg21F 223.139.30.122 台灣 03/08 03:35
[圖]
Richun: 你以為它signed 但其實會變unsigned22F 123.240.119.6 台灣 03/08 03:41

--
作者 Push5F 的最新發文:
  • +11 [問卦] 為何是無窮迴圈? - Gossiping 板
    作者: 180.217.30.235 (台灣) 2023-03-08 01:35:40
    22F 11推
  • +7 Re: [問卦] 公務員去哪買房CP最高? - Gossiping 板
    作者: 222.251.27.147 (台灣) 2015-10-23 21:54:46
    你一定沒申請租屋補助吼 首先跑去住宿舍 然後再申請住屋補助4k 再報外地通勤補助2k 再去報考高考讓底薪加一萬 然後再報加班每月6k上下 晚上準備高考 再報加班晚餐2k 手機花費降到200, 用ita …
    20F 11推 4噓
  • +56 [討論] 有多少公司中午休息2小時 - Tech_Job 板
    作者: 222.251.5.39 (台灣) 2015-06-06 14:57:57
    看板 Tech_Job作者 Push5F (帳號已賣)標題  有多少公司中午休息2小時時間 Sat Jun  6 14:57:57 2015 本魯蛇以前公司中午休息2小時 現在的公司卻只有休息1小時 …
    98F 59推 3噓
  • +23 [新聞] 年賺3000萬!國父紀念館無償用地北市討錢 - Gossiping 板
    作者: 114.34.9.44 (台灣) 2015-05-01 21:24:40
    1.媒體來源: kimo 2.完整新聞標題: 年賺3000萬!國父紀念館無償用地 北市討錢 3.完整新聞內文: 近10年來國父紀念館成了陸客最愛, 不管是館內的紀念品店, 還是委外經營的停車場、冰淇淋 …
    61F 29推 6噓
  • +15 [問卦] 牛肉麵到底貴在那? - Gossiping 板
    作者: 222.251.31.183 (台灣) 2015-05-01 20:08:57
    看板 Gossiping作者 Push5F (帳號已賣)標題  牛肉麵到底貴在那?時間 Fri May  1 20:08:57 2015 魯蛇發現剛剛點了一碗麵   陽春麵大碗50 牛肉湯麵大碗要80 …
    51F 22推 7噓
點此顯示更多發文記錄