可以說,所有的編程語言都是一個原理,使用人類能讀懂的語言來編寫源代碼(source code),再利用編譯器將源代碼翻譯成機器能讀懂的語
 目前流行的C語言編譯器主要有: 編譯器 說明
 早期的C 語言主要是用於UNIX系統。由於C語言的強大功能和各方面的優點逐漸為人們認識,到了八十年代,C開始進入其它操作系統,並很快在各
 首先介紹面向對象編程。面向對象編程(Object Oriented Programming,OOP,面向對象程序設計)是一種計算機編程架
 C是C++的基礎,C++語言和C語言在很多方面是兼容的。因此,掌握了C語言,再進一步學習C++就能以一種熟悉的語法來學習面向對象的語言,
 為了說明C語言源程序結構的特點,先來看下面幾個程序。這幾個程序由簡到難,表現了C語言源程序在組成結構上的特點。雖然有關內容還未介紹,但可
 上節中的兩個例子都用到了輸入和輸出函數scanf和 printf,這裡我們先簡單介紹一下它們的格式,以便後面使用。scanf和 prin
 通過前面的幾個例子,我們總結出了C語言程序的幾個特點: 一個C語言源程序可以由一個或多個源文件組成。 每個源文件可由一個或多
  研究文本比較算法有一段時間了。近日研讀了《A Linear Space Algorithm for Computing Maxima
 判斷一個整數x是否是2的N次方。 方法之一是判斷x & (x - 1)==0。若為True,則x是2的N次方;若為False,
 在參閱《A Longest Common Subsequence Algorithm Suitable for Similar Text
 研究文本比較算法已經一段時間了。把思路重新理了理。 在“文本比較算法Ⅳ——Nakatsu算法&rd
 研究文本比較算法有一段時間。看到Primal-Dual算法,作為不同的求LCS算法,介紹如下。 原文在《An almost-linea
 看了“白話算法(7) 生成全排列的幾種思路(一)”和“白話算法(7) 生成全排列的幾種思路(二) 康
 時至今日,一個小型的局域網中的操作系統,Win7和WinXP共存的現象已經是很普遍的了(就像當時WinXP和Win98曾經共存了一段時間
 從書寫清晰,便於閱讀,理解,維護的角度出發,在書寫程序時應遵循以下規則:1.一個說明或一個語句占一行。2.用{} 括起來的部分,通常表示
 字符是組成語言的最基本的元素。C語言字符集由字母,數字,空格,標點和特殊字符組成。在字符常量,字符串常量和注釋中還可以使用漢字或其它可表
 在C語言中使用的詞匯分為六類:標識符,關鍵字,運算符,分隔符,常量,注釋符等。 1) 標識符在程序中使用的變量名、函數名、標號
 一個程序應包括: 對數據的描述:在程序中要指定數據的類型和數據的組織形式,即數據結構(data structure)。 對
 【例2-1】求1×2×3×4×5。最原始方法:步驟1:先求1×2,得到結果2