教你做一個惡搞C語言程式
惡搞程式,非常簡單,效果及其棒!會出現一個資訊框,提示“你是豬嗎?”如果點是,會出現一個資訊框,提示“感謝你做出了正確的回答!”,如果點否,會一直出現一個資訊框,提示“請做出正確的回答:你是豬嗎?”直到點是為止,然後會出現一個資訊框,提示“感謝你做出了正確的回答!”
#include<windows.h>
int main()
{
if(MessageBox(NULL,"你是豬嗎?","問卷調查",MB_YESNO|MB_ICONQUESTION)!=IDYES) while(MessageBox(NULL,"請做出正確的回答:你是豬嗎?","問卷調查",MB_YESNO|MB_ICONWARNING)!=IDYES) ;
MessageBox(NULL ,"感謝您做出了正確的回答!","問卷調查報告單",MB_OK|MB_ICONASTERISK);
}
屢試不爽,趕緊試試吧!
相關推薦
教你做一個惡搞C語言程式
惡搞程式,非常簡單,效果及其棒!會出現一個資訊框,提示“你是豬嗎?”如果點是,會出現一個資訊框,提示“感謝你做出了正確的回答!”,如果點否,會一直出現一個資訊框,提示“請做出正確的回答:你是豬嗎?”直到點是為止,然後會出現一個資訊框,提示“感謝你做出了正確的回答
Qt程式打包——教你做一個可安裝的執行程式
很多人都會編寫程式碼,但是生成可安裝執行程式,可能有很多人不知道生成的辦法。 那麼,現在我們一起來學習一下吧。 1、我們首先將Qt程式碼編譯處release版本,並通過去生成可執行程式。(這裡就不詳細介紹了,想要知道可點選一下連結https://blog.csdn.net/qq_160933
手把手教你做一個自己的chrome擴充套件程式
手把手教你做一個自己的chrome擴充套件程式 [目錄] first.效果 1.收藏夾修改 (1).滑鼠移動到收藏夾上的動作效果 (2).收藏夾框 (3)百度搜索框功能 2.右上文字修改 3.背景圖片修改 4
C語言/C++程式設計打造表白程式——教你做一個浪漫的程式設計師
Microsoft Foundation Classes Graphics Device Interface Application Programming Interface MFC 是微軟公司的基礎類庫,封裝了大量的Windows API函式,能夠快速的開發一些桌面應
手把手教你做一個 C 語言編譯器(8):表示式
這是整個編譯器的最後一部分,解析表示式。什麼是表示式?表示式是將各種語言要素的一個組合,用來求值。例如:函式呼叫、變數賦值、運算子運算等等。 表示式的解析難點有二:一是運算子的優先順序問題,二是如何將表示式編譯成目的碼。我們就來逐一說明。 本系列: 運算子的優先順
手把手教你做一個 C 語言編譯器(7):語句
整個編譯器還剩下最後兩個部分:語句和表示式的解析。它們的內容比較多,主要涉及如何將語句和表示式編譯成彙編程式碼。這章講解語句的解析,相對於表示式來說它還是較為容易的。 本系列: 語句 C 語言區分“語句”(statement)和“表示式”(expression)兩
手把手教你做一個 C 語言編譯器(9):總結
恭喜你完成了自己的 C 語言編譯器,本章中我們發一發牢騷,說一說編寫編譯器值得注意的一些問題;編寫編譯器時遇到的一些難題。 本系列: 虛擬機器與目的碼 整個系列的一開始,我們就著手虛擬機器的實現。不知道你是否有同感,這部分對於整個編譯器的編寫其實是十分重要的。我認
手把手教你做一個 C 語言編譯器(2):虛擬機器
本章是“手把手教你構建 C 語言編譯器”系列的第三篇,本章我們要構建一臺虛擬的電腦,設計我們自己的指令集,執行我們的指令集,說得通俗一點就是自己實現一套匯編語言。它們將作為我們的編譯器最終輸出的目的碼。 本系列: 計算機的內部工作原理 我們關心計算機的三個基本部件
手把手教你做一個 C 語言編譯器(6):函式定義
由於語法分析本身比較複雜,所以我們將它拆分成 3 個部分進行講解,分別是:變數定義、函式定義、表示式。本章講解函式定義相關的內容。 本系列: EBNF 表示 這是上一章的 EBNF 方法中與函式定義相關的內容。 C
手把手教你做一個 C 語言編譯器(4):遞迴下降
本章我們將講解遞迴下降的方法,並用它完成一個基本的四則運算的語法分析器。 本系列: 什麼是遞迴下降 傳統上,編寫語法分析器有兩種方法,一種是自頂向下,一種是自底自上。自頂向下是從起始非終結符開始,不斷地對非終結符進行分解,直到匹配輸入的終結符;自底向上是不斷地將終
手把手教你做一個 C 語言編譯器(3):詞法分析器
本章我們要講解如何構建詞法分析器。 本系列: 什麼是詞法分析器 簡而言之,詞法分析器用於對原始碼字串做預處理,以減少語法分析器的複雜程度。 詞法分析器以原始碼字串為輸入,輸出為標記流(token stream),即一連串的標記,每個標記通常包括: (token,
手把手教你做一個 C 語言編譯器(0):前言
“手把手教你構建 C 語言編譯器” 這一系列教程將帶你從頭編寫一個 C 語言的編譯器。希望通過這個系列,我們能對編譯器的構建有一定的瞭解,同時,我們也將構建出一個能用的 C 語言編譯器,儘管有許多語法並不支援。 在開始進入正題之前,本篇是一些閒聊,談談這個系列的初衷
手把手教你做一個 C 語言編譯器(1):設計
本章是“手把手教你構建 C 語言編譯器”系列的第二篇,我們要從整體上講解如何設計我們的 C 語言編譯器。 本系列: 首先要說明的是,雖然標題是編譯器,但實際上我們構建的是 C 語言的直譯器,這意味著我們可以像執行指令碼一樣去執行 C 語言的原始碼檔案。這麼做的理由
手把手教你做一個 C 語言編譯器(5):變數定義
本章中我們用 EBNF 來大致描述我們實現的 C 語言的文法,並實現其中解析變數定義部分。 由於語法分析本身比較複雜,所以我們將它拆分成 3 個部分進行講解,分別是:變數定義、函式定義、表示式。 本系列: EBNF 表示 EBNF 是對前一章提到的 BNF 的擴充
一步一步教你從零開始寫C語言連結串列---構建一個連結串列
為什麼要學習連結串列? 連結串列主要有以下幾大特性: 1、解決陣列無法儲存多種資料型別的問題。 2、解決陣列中,元素個數無法改變的限制(C99的變長陣列,C++也有變長陣列可以實現)。 3、陣列移動元素的過程中,要對元素進行大範圍的移動,很耗時間,效率也不高。
手把手教你做一個吸引人的購物網站
網站建設 購物網站 自助建站 購物網站盈利能力相信很多用戶都是有目共睹的,因此不少的中小企業對購物網站的建設也是趨之若鶩,怎麽企業設計購物網站有什麽方法能夠為購物網站提高人氣呢?下面看看凡科網站建設帶來的一些分析。 要對用戶的跟隨心理進行分析。無論是實體銷售還是線上的銷售,用戶都會有一種莫名
教你做一個單機版人事管理系統(Winform版)treeview與listview使用詳情
不讓 ogr lena 位置 exc bject tel horizon raw ------------------------------------------------------------------部門部分--------------------------
Vue+ElementUI: 手把手教你做一個audio元件
目的 本專案的目的是教你如何實現一個簡單的音樂播放器(這並不難) 本專案並不是一個可以用於生產環境的element播放器,所以並沒有考慮太多的相容性問題 本專案不是ElementUI的一個音訊外掛,只是一個教程,不過你可以自行擴充套件實現 本專案只是為了學習audio相關事件以及API
手把手教你做一個Java web學生資訊、選課、簽到考勤、成績管理系統附帶完整原始碼及視訊開發教程
四個階段的Java web學生資訊系統視訊教程終於錄製完成了,系統用到的知識點有:jsp+servlet+mysql+jquery+ajax,前端採用的是當下最流行的easyui管理框架,全部採用面向介面的MVC三層設計模式,是大家學習Java web實戰專案不可多得的入門專
手把手教你做一個jsp servlet mysql實現的學生宿舍管理系統附帶完整原始碼和開發視訊教程
前段時間我們以分階段的形式錄製了四個階段的學生系統開發實戰教程,大家反響還不錯,前面四個階段是帶大家入門jsp servlet的開發,今天要介紹的這個宿舍管理系統則是比前面幾個階段有所提升,本階段的重點核心放在了對資料庫的操作上,利用泛型和反射機制將資料庫操作全部抽象封裝起來