原创 彈跳小球基礎

#include <stdio.h> #include <stdlib.h> #include <conio.h> #include <Windows.h> //函數外部全局變量定義 int high,width;//遊戲的邊

原创 飛機遊戲基礎

// ************************************************ // 通過控制空格以及空行的數量來控制飛機的位置 // 通過控制wasd來控制其移動 // 先空行後空格,若是繼續,則空

原创 飛機大戰基礎

#include <stdio.h> #include <stdlib.h> #include <conio.h> #include <Windows.h> //函數外部全局變量定義 int position_x,position

原创 鏈表的創建,顯示,刪除,插入,尋找

#include <iostream> using namespace std; struct note { int a; note *next; }; //全局變量 note *head = new note; note

原创 c++中字符數組,字符串的賦值方法總結

1、我們可以在定義的時候給他賦值 char *p = “hello” char pf[20] = “word” 注意:不能先定義再給它賦值,如char a[10]; a[10]=“hello”;這樣是錯誤的! 2、定義之後

原创 類:點和圓的關係

#include <iostream> #include <string> using namespace std; class Point { private: double m_x; double m_y; public:

原创 指針的應用場景以及字符串函數

一、指針的應用場景以及易錯點 1.交換兩個變量的數值,返回多個數值。 2.傳入的參數實際上是需要保存帶回的結果的變量。 3.函數返回運算的狀態,但結果通過指針返回。常用的套路就是讓函數返回特殊的不屬於有效範圍內的值來表示出錯(-1

原创 char *和char[]的簡單解析

一、首先複習一下C++的四個區; 1、棧區(stack)— 在需要的時候由計算機自動分配,不需要的時候自動回收 的區域,主要存放函數的參數值,局部變量的值。 2、堆區(heap) — 一般由程序員分配(new,molloc)釋放(

原创 枚舉及其結構的相關知識點

一、枚舉 1.枚舉是用戶定義的一種數據類型,它用關鍵字enum以以下方式來進行聲明; enum 枚舉類型名字 {名字0,名字1…名字n}; 2.我們通常所用的是打括號裏面的文字,他們本身就代表一種數字,是常量符號,數據類型是i

原创 憤怒的小鳥

#include <stdio.h> #include <stdlib.h> #include <conio.h> #include <Windows.h> #pragma comment(lib, "Winmm.lib")