1. 函式呼叫過程: 被呼叫函式語句中的第一條呼叫指令的位址先進棧,然後是定義的各個引數入棧,然後是函式內部的區域性變數,在函式呼叫結束之後,又上至下依次push出棧,然後再進行下乙個函式的呼叫;
2. c語言不支援函式過載,void foo(int x, int y) 在c語言編譯器編譯後再庫總的名字為_foo;
3. fibonacci 數列:兔子繁殖問題
void main ()
}
陣列形式:
int a[10] c語言只能規定只能逐個引用陣列中的元素,不能一下子引用整個陣列;
c語言中,二維陣列中元素排列的順序是按行存放的,即在記憶體中先順序存放第一行的元素,再存放第二行的元素;
int a [3][4] = ; 矩陣顯示比較好理解;
同理,字元陣列,char a[10];
4. 字串處理函式
puts(字元陣列) 輸出終端;(一般使用printf)
gets(字元陣列) 輸入乙個字串到字元陣列,並且得到乙個函式值;
strcat(字元陣列1,字元陣列2) 連線兩個字串,2放在1後面;
strcpy(字元陣列1,字串2) 複製;
strcmp(字串1,字串2) 比較兩個字串,得到的是個整數,0,正整,負整;
strlen (字元陣列) ,字串長度;注意:不包含結束符'\0';
strlwr 與 steupr 字母大小寫互換;
5. 函式:無參無返,無參有返,有參有返,有參無返;
6. c有乙個重要的區別就是: 可以使用預處理命令和具有預處理的功能;巨集定義,檔案包含,檔案編譯;
指標是乙個位址,指標變數是存放位址的變數;
8. 鍊錶,動態,靜態;
python之計算機基礎
一 什麼是python是程式語言?一種事務與另外一種事務溝通的介質,所以稱之為程式設計師與計算機溝通的橋梁。程式設計是什麼?就是程式設計師用計算機所能理解的表示式即程式語言,把自己的邏輯寫下來,程式設計的結果是產生許多的檔案。為什麼要程式設計?讓計算機按照人的邏輯執行程式,取代人力。二 完整的計算機...
python之計算機基礎day01
我們要學的是python,而python是一門程式語言。一 程式設計介紹 1 什麼是程式語言 人 人類語言 人 奴隸 銀行行長 人類語言 櫃檯服務人員 奴隸 接收使用者輸入的使用者名稱 接收使用者輸入的密碼 判斷 使用者輸入的使用者名稱 等於 正確的使用者名稱 並且 使用者輸入的密碼 等於 正確的密...
計算機網路基礎回顧
對於程式設計師來說,計算機網路的知識是很重要也很基礎的。尤其是做web開發就要對http或者https很熟。有的時候涉及到網域名稱,還會碰到跨域問題。這些其實都是計算機網路相關的知識,本篇就主要回顧下計算機網路中的重要內容 ip位址是一台機器在區域網或者公網上唯一的標識,比如最常見的我們檢測本機的網...