一、陣列
#include
int main()
在** ++ndigit[c - '0']; 中,'0'由char轉化為int型別,然後令c減該數,因為『0』,『1』,『2』是連續遞增的值,所以這樣的運算成立。
二、函式
#include
int power(int m, int n); //用於計算整數m的n次冪
int main()
int power(int base, int n)
//引數n作為臨時變數隨for迴圈遞減,避免了額外引入變數
四、字元陣列
#include
#define maxline 1000 //允許的輸入行的最大長度
int getline(char line, int maxline);
void copy(char to, char from);
int main()
if (max > 0) //存在這樣的行
printf("%s", longest);
return 0;
}int getline(char s, int lim)
void copy(char to, char from)
getline()把字元『0』(即空字元,值為0)插入到它建立的陣列末尾。
五、外部變數與作用域
1、在對外部變數賦值的函式返回後,這些變數仍將保持原來的值不變
2、在每個需要訪問外部變數的函式中,必須宣告相應的外部變數,此時說明其型別。宣告時可以用extern語句顯式宣告,也可以通過上下文隱式宣告。
3、外部變數的定義出現在使用它的函式前,就沒必要使用extern宣告。
4、通常將變數和函式的extern宣告放在乙個單獨的檔案中(習慣上稱之為標頭檔案)
APT HOWTO 第一章 導言
apt howto 第一章 導言 最初只有.tar.gz的打包檔案,使用者必須編譯每個他想在gnu linux上執行的軟體。使用者們普遍認為系統很有必要提供一種方法來管理這些安裝在機器上的軟體包,當debian誕生時,這樣乙個管理工具也就應運而生,它被命名為dpkg。從而著名的 package 概念...
第一章導言的筆記與思考
初學人來說還是一大障礙,手寫編寫程式文字,然後成功的進行編譯,並載入 執行,然後輸出到某個地方。include int main 思考 renturn 0 為啥呢?return 1 return 1000 可以嗎?答案是可以的。乙個c語言程式,無論大小,都是由函式和變數組成。include用於告訴編...
python第一章筆記 第一章 基礎
參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...