原创 模板

模板是泛型編程的基礎,即與類型無關的邏輯代碼。利用模板機制可以顯著減少冗餘信息,能大幅度地節約程序代碼,進一步提高面向對象程序的可重用性和可維護性。模板是實現代碼重用機制的一種工具,它可以實現類型參數化;模板分爲函數模板和類模板。爲了使用函

原创 靜態順序表

順序表是在計算機內存中以數組的形式保存的線性表,是指用一組地址連續的存儲單元依次存儲數據元素的線性結構。線性表採用順序存儲的方式存儲就稱之爲順序表。順序表是將表中的結點依次存放在計算機內存中一組地址連續的存儲單元中。順序表分爲靜態存儲的順序

原创 linux-----強大的find

我又回來了。哈哈。今天我們來說一下linux中的另一個強大的find命令,灰常重要,灰常重要,灰常重要。顯而易見,find就是對某一個文件或者目錄的查找嘍。但是它的一個顯著的特點就是:一般放在後臺執行,從整個文件系統中遍歷,當然這樣的話,它

原创 動態順序表

//SeqList.h #ifndef __SEQLIST_H__ #define __SEQLIST_H__ #include<string.h> #include<assert.h> #include<stdlib.h> typede

原创 《將博客搬至CSDN》

我要把博客搬到csdn嘍。

原创 函數指針

    之前我們瞭解了指針,知道如何定義一個指針,接着知道二級指針如何使用。下面我們簡單的來回憶一下:int a = 10;     //一個整形變量 int *p = &a;    //一個指向整形的指針 int **q = &p;   

原创 已有a,b兩個鏈表,每個鏈表中的結點包括學號,成績。要求把兩個鏈表合併,按學號升序排列。

#include <stdio.h> #include <stdlib.h> #define N 10 typedef struct student {     int num;     float score;     struct s

原创 猜數字遊戲

#include<stdio.h> #include <time.h>  #include<stdlib.h> void print() { printf("**************************\n"); print

原创 局部變量,全局變量的應用

#include<stdio.h>int count=3;int main(){     int i,sum,count=2;    for(i=0,sum=0;i<count;i+=2,count++)    {         stat

原创 《將博客搬至CSDN》

我要把博客搬到csdn嘍。

原创 初識Linux

計算機已經成爲生活中不可或缺的一部分,大家上網,查資料,敲代碼等一系列的活動都來自計算機,然而大家可能都不會在意每執行一個動作的時候,計算機內部是如何運作的。首先來說一下,計算機有五大單元,分別是:輸入單元(如鍵盤,鼠標,掃描儀等),存儲器

原创 可變參數列表

一個函數在不同的時候接受不同數目的參數。stdarg宏可變參數列表是通過宏來實現的,這些宏定義於stdarg.h頭文件中。這個頭文件聲明瞭一個類型va_list和三個宏---va_start,va_arg,va_end。va_list用於聲

原创 初識Linux

計算機已經成爲生活中不可或缺的一部分,大家上網,查資料,敲代碼等一系列的活動都來自計算機,然而大家可能都不會在意每執行一個動作的時候,計算機內部是如何運作的。首先來說一下,計算機有五大單元,分別是:輸入單元(如鍵盤,鼠標,掃描儀等),存儲器

原创 靜態順序表

順序表是在計算機內存中以數組的形式保存的線性表,是指用一組地址連續的存儲單元依次存儲數據元素的線性結構。線性表採用順序存儲的方式存儲就稱之爲順序表。順序表是將表中的結點依次存放在計算機內存中一組地址連續的存儲單元中。順序表分爲靜態存儲的順序

原创 可變參數列表

一個函數在不同的時候接受不同數目的參數。stdarg宏可變參數列表是通過宏來實現的,這些宏定義於stdarg.h頭文件中。這個頭文件聲明瞭一個類型va_list和三個宏---va_start,va_arg,va_end。va_list用於聲