原创 小白入門——easyx界面版“貪喫蛇”的C語言實現(詳細)

前言:C語言初學者都是在控制檯上開發一些小遊戲什麼,由於沒有界面(比如圖片、音樂,不能做出擁有自己風格的程序)學起來比較乏味,很難堅持下去。所以我在這裏就教大家使用簡單的圖形化工具——easyx圖形界面庫,開發貪喫蛇小遊戲,讓初學

原创 [源碼分享]C語言開發球球大作戰遊戲,快來圍觀吧~

1 球球大作戰 在計算機逐步滲入社會生活各個層面的今天,計算機已經成爲人們日常生活的一分,越來越多的人使用計算機辦公、娛樂等等。 球球大作戰是曾經風靡一時的手機遊戲,現在咱們用C語言來盤他~ 2 背景知識 遊戲的基本操作包括鍵盤

原创 Qt輸出中文亂碼,解決方案及自己封裝代碼

Qt輸出中文亂碼,解決方案及自己封裝代碼 Qt中的中文顯示,經常會出現亂碼。網上推薦的方法,我都試過了,很多不管用沒有辦法,有用的又很麻煩,麼有辦法,只好自己封裝了一個類,使用起來方便很多! 使用的時候包含此頭文件即可哦,名字可以

原创 Win32編程問題一,“WinMain”: 無法重載函數

剛剛開始學習Win32編程,沒想到在主函數上面就出現了問題,真是傷心啊! 事情是這樣滴~我用vs2013創建了一個空的win32程序項目和一個自帶窗口代碼的項目,參考有代碼的項目,自己寫了代碼,結果卻顯示“WinMain”: 無法

原创 visual studio(VS)編譯並運行程序時,黑窗口(dos)一閃而過,看不到輸出結果怎麼辦?

剛開始使用vs2013的時候,寫了一個簡單的小程序,開心得運行了一下,發現啥都沒有咋辦呢? 研究了一陣子,發現是程序運行結束就自動關閉了,那麼怎樣才能讓程序運行結束不關閉呢,畢竟我是要觀察輸出結果的。 這裏有幾種方法可以實現:

原创 C++的那些事:你真的瞭解引用嗎

一、引用的本質是什麼 說到引用,一般C++的教材中都是這麼定義的: 1,引用就是一個對象的別名。 比如:李逵,在家稱爲"鐵牛",江湖上人稱"黑旋風"。 2,引用不是值不佔內存空間。 3,引用必須在定義時賦值,將變量與引用綁定。 那你

原创 年薪20萬的c++工程師面試題你都會嗎?

這些題是幾年前小編在網上搜索的。剛纔看到就整理一下,裏面有些被我改了,感覺之前說的不對或不完善,如果有不對的地方,望指正。另外當你學C++學到有點煩有點無聊時候,一定要做一下這些題,試試自己的水平有沒有達到自己預期的效果。 1.求下面函數

原创 二叉樹就是這麼簡單,二叉樹概念講解,必須要懂

首先,我們來講講什麼是樹: 樹是一種非線性的數據結構,相對於線性的數據結構(鏈表、數組)而言,樹的平均運行時間更短(往往與樹相關的排序時間複雜度都不會高) 在現實生活中,我們一般的樹長這個樣子的: 【學習福利】小編創建的C/C++交

原创 C語言環境(編譯器)設置

學習C語言或者從事開發都是需要使用開發工具的,就算你用記事本也要配置編譯器環境變量! 值得注意的是,我們常說的編譯器可能只是統稱,可能由幾部分組成,最簡單的就是編譯器(GCC,VC 處理代碼的)+編輯器(寫代碼的)一起叫做集成開發

原创 C語言第一個程序——一個簡單的Hello world!程序

對於初學者來說,第一個程序一般都是hello world,而且是照着書上一點一點敲的。所以,在初學者眼中,敲出來的第一個程序代碼不過是一堆看不懂的英語。而事實上,C語言作爲一門語言,是有語法的。所以這一節,我們以C語言最簡單的一個程序爲載

原创 C語言簡介

要學習C語言,首先得了解C語言,C語言是怎麼出現的? C 語言是一種通用的高級語言,最初是由丹尼斯·裏奇在貝爾實驗室爲開發 UNIX 操作系統而設計的。C 語言最開始是於 1972 年在 DEC PDP-11 計算機上被首次實現。 在

原创 程序員經常加班、熬夜?當程序員那麼痛苦,你爲什麼沒有放棄?

事實上,不是隻有程序員纔會加班!很多工作都加班!加班都是很正常的。只要公司說一句加班,你能不加班?不加班,是不可能的,這輩子都是不可能的! 加班還有工資,真香! 爲什麼當程序員? A:我是被我媽逼的。 B:我只想盜取QQ賬號。。。 C

原创 小白入門——easyx界面版“貪吃蛇”的C語言實現(詳細)

前言:C語言初學者都是在控制檯上開發一些小遊戲什麼,由於沒有界面(比如圖片、音樂,不能做出擁有自己風格的程序)學起來比較乏味,很難堅持下去。所以我在這裏就教大家使用簡單的圖形化工具——easyx圖形界面庫,開發貪吃蛇小遊戲,讓初學者也能感

原创 【C語言】用“*”打印一個三角形

include 2 int main () 3 { 4 int i,j,k; 5 for(i=1;i<5;i++) 6 { 7 for(j=0;j<=4-i;j++)

原创 C語言/ C++中宏定義是什麼?有什麼作用呢?

1、條件編譯 C語言中,預處理過程讀入源代碼,檢查包含預處理指令的語句和宏定義,並對源代碼進行相應的轉換,預處理過程還會刪除程序中的註釋和多餘的空白符號。預處理指令是以#開頭的代碼行,#必須是該行除了空白字符外的第一個字符。#後是指令關鍵