原创 C語言關於排序算法的整理

C語言關於排序算法的整理一、冒泡排序二、選擇排序三、插入排序四、快速排序 一、冒泡排序 void arr1(int arr[]) { for (int i = 0; i < N - 1; i++) { for (int j

原创 c++頭文件、命名空間、std的複習整理

c++頭文件、命名空間、std的複習整理一、頭文件二、命名空間1、命名空間由來2、使用方法三、std命名空間的用法 一、頭文件 C++ 是在C語言的基礎上開發的,C++ 仍然在使用C語言的庫,stdio.h、stdlib.h、st

原创 實現對輸入數據的逆序輸出

思路:定義一個變量,將數組分成兩半,利用循環,對數組兩邊的數值進行交換處理,最後進行輸出,即可實現對輸入數據的逆序輸出。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #in

原创 c語言關於數組的整理

c語言關於數組的整理一、 數組的定義二、數組的初始化三、數組的賦值方法注意事項數組的內存是連續的四、二維數組二維數組的初始化二維數組的賦值 一、 數組的定義 int a[10]; 一組數據的集合稱爲數組(Array),它所包含的每

原创 C語言關於指針的複習整理

C語言關於指針的複習整理一、指針的定義二、指針變量1、定義2、取址符、解引用符3、通過指針變量取得數據4、通過指針變量賦值三、數組指針1、定義2、用法3、關於*p++ ,*++p, (*p)++4、字符串數組四、指針數組1、定義2

原创 c語言進制之間的轉換

c語言進制之間的轉換一、二進制八進制十六進制轉十進制二、十進制轉換爲二進制八進制十六進制1 整數部分2 小數部分三、 二進制、八進制和十六進制的轉換1、二進制整數和八進制整數之間的轉換2、二進制整數和十六進制整數之間的轉換 一、二

原创 c語言單鏈表的複習整理

c語言單鏈表的複習整理一、單鏈表頭文件的使用二、單鏈表節點的構建三、單鏈表節點的初始化四、單鏈表的創建五、單鏈表元素增加六、單鏈表元素刪除七、單鏈表元素的查找八、單鏈表元素的輸出九、單鏈表的使用 一、單鏈表頭文件的使用 #incl

原创 c++關於new、delete,缺省函數,內聯函數,函數重載的複習整理

c++關於new、delete,缺省函數,內聯函數,函數重載的複習整理一、new和delete二、缺省函數三、內聯函數四、函數重載(Function Overloading) 一、new和delete 在C語言中有開闢空間和釋放空

原创 用c語言實現空心菱形

用c語言實現空心菱形 #include<stdio.h> int main() { for(int i=4;i>0;i--) { for(int j=1;j<8;j++) { return i==j||i+j==0?printf(

原创 c++類和對象的複習整理

c++類和對象的複習整理一、類的定義二、類中的成員變量和成員函數1、成員變量2、成員函數三、創建對象四、創建類的對象指針 一、類的定義 類是創建對象的模板,一個類可以創建多個對象,每個對象都是類類型的一個變量;創建對象的過程也叫類