tft每日頭條

 > 科技

 > 寫代碼時候有個小點

寫代碼時候有個小點

科技 更新时间:2024-11-26 01:34:32

今天小嗚看到一張圖

是曾經某校的 14 級軟件工程的男生,給同校妹子做了一個條幅,内容是:

for ( int i=0; i<forever; i ) ; printf ( "I Love My Girl" );

寫代碼時候有個小點(代碼中的一個分号)1

為了看的更清楚一點,我們把上面的代碼整理出來,代碼結構如下

寫代碼時候有個小點(代碼中的一個分号)2

站在程序員的角度,我們可以很容易的看出來這個條幅想表達的是什麼,意思就是說:我會愛我的女孩直到永遠。

But!!!作為一個程序員,考慮到程序的嚴謹性,我們認真分析一下。

首先,forever變量都沒有定義,程序怎麼能運行下去呢

然後,在for循環後出現了一個分号是什麼意思呢?軟院的男生難道不知道,如果加了分号,相當于循環是沒有輸出語句的麼,如果forever變量定義成無限大,那麼“I Love My Girl”這句話估計也是永遠沒機會說出口了。

當然啦,這僅僅是站在程序員的立場去看問題的,網上還是有一些神評論的,我們可以一起看看

結果引發程序員的一片熱議呀。小嗚摘選了部分評論:

@在寧小王爺:實力分号,活該單身

@大唐UV:1.多了分号;2.用while(true) 更簡潔

@于茜Cynthiaaaaa:回複@-_-玖-_-:首先forever沒有定義 編譯錯誤 其次for循環之後的分号 導緻了for那一句一直死循環 光占cycle不幹事 所以根本print不出來 哈哈哈哈哈哈 想騙我們cs的女漢子 不可能~

@朱漾:裝逼失敗!!! 手殘多打個分号,還可能編譯錯誤

@八百備胎奔北坡:循環到forever,也說不出我愛你

@光子矩陣:for的分号給滿分

@FRANCiS-WU:error:forever not defined

@冷場大師杜秋水:error C2065 : 'forever' : undeclared identifier

@笨皮筏子K:這尼瑪這分号,注孤生吧你們

@眼前飄過好故事:forever沒定義,程序錯誤

@萬事屋______:forever轉換為ascii碼後,是有盡頭的。

@Vincent_Jac:??????永遠說不出口的我愛你?

@HUC小趙:int forever = 0;

@-_-玖-_-:就沒人發現girl是單數嘛………

@全棧技術分享:估計你們那些能看出來錯誤的都是單身狗吧。

@古怪的松鼠:“我甯願跳進一個forever的死循環,有不會說出我愛你。”

@ideawu:這就是裝逼不寫花括号的壞處!

@杜昶旭:哈哈……這個故事告訴我們,不好好學習,想表白都沒戲

@12162E495C1ACF37: 簡直不知道是真自黑還是在聲明我們就要注孤生,講真這種弱智水平的代碼寫标語太low了看着real尴尬……不如說标語我就覺得很尴尬

@孫明明_SmarterChina: 這個是正解。标語是 愛在心中口難開 的c 翻譯。

@Leonhard_chw: 其實表達的是羞澀的工科生一輩子都說不出這麼直白的情話[哈哈]我愛你永遠留在自己的心間

@馬少平THU: 顯然是女生節不出個标語過意不去,出吧又不能違心,隻好。。。

對于這串代碼,你怎麼看?

關注我,私信回複“前端資源”

獲取前端工程師進階資料,小白勿擾哦~是高級資料

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved