原创 C----函數指針

1.函數指針定義 函數類型 (*指針變量名)(形參列表); “函數類型”說明函數的返回類型,由於“()”的優先級高於“*”,所以指針變量名外的括號必不可少,後面的“形參列表”表示指針變量指向的函數所帶的參數列表。 例如:

原创 C語言函數指針的幾種用法

程序如下: #include

原创 Linux 常用命令使用——登陸退出Linux系統

1,啓動和登陸系統:       超級用戶名爲“”root“”,系統啓動後屏幕顯示:localhost login:   ,輸入 “root”後回車,屏幕提示密碼輸入:password:  ,輸入密碼回車就可進入系統進入操作(注:用戶名,

原创 文章分享----面向對象與面向過程的區別

上週老師讓我們查閱關於如何用C實現面向對象,但是作爲一個剛剛接觸這方面的的菜鳥,連面向對象和麪向過程尚不理解,今天看到一篇文章裏面的五子棋例子讓我對此有了一個大概具體的認識。我覺得還不錯。 面向過程就是分析出解決問題所需要的步驟

原创 C——位運算簡介及實用技巧

二進制中的1有奇數個還是偶數個 我們可以用下面的代碼來計算一個32位整數的二進制中1的個數的奇偶性,當輸入數據的二進制表示裏有偶數個數字1時程序輸出0,有奇數個則輸出1。例如,1314520的二進制10100000011

原创 C——extern

在C語言中,修飾符extern用在變量或者函數的聲明前,用來說明“此變量/函數是在別處定義的,要在此處引用”。 1. extern修飾變量的聲明。舉例來說,如果文件a.c需要引用b.c中變量int v,就可以在a.c中聲明ext

原创 C——static 的作用

在C語言中,它的作用有三條。 (1)第一條也是最重要的一條:隱藏。 當我們同時編譯多個文件時,所有未加static前綴的全局變量和函數都具有全局可見性。爲理解這句話,我舉例來說明。我們要同時編譯兩個源文件,一個是a.c,另一個是m

原创 Shell符號及各種解釋對照表:

在shell下總是有一些符號讓人感到困惑費解下面有我從網上搜索的shell符號以及解釋。 gcc優化程序常用選項 選項格式 功能 -O -O1 試圖減少代碼大小和執行時間,但並不執行需要花費大量編譯時間的任何優化 -