原创 C和指針一些筆試中的選擇題

第一次寫博客,可能沒有過多的幽默,只有乾貨,以後會慢慢改進 1.下列函數定義中,有語法錯誤的是() A.void fun(int x,int *y) {x* = *y;} B.int *fun(int *x,int y)

原创 數據結構線性表之定長順序表

圖片引用了數據結構C語言(嚴蔚敏)課本,在線性表中順序表邏輯地址相鄰,具有和數組地址之間一樣的相鄰關係,但是如果線性表採用鏈式存儲時它的邏輯地址是不相鄰的,兩個節點之間每個元素的Node* next保存下一個節點的邏輯地址,我們今天來說

原创 linux—fork的那些事(殭屍進程)

linux操作系統是一門很難學的課,我們把windos用慣了,那麼linux就顯得很不好用,比如打開虛擬機我們進入操作系統感覺回到了80年代。 我們來說說進程,我們平時說的程序其實在操作系統裏面是有指令構成的。每一個程序產生的同時就會有

原创 數據結構線性表之不定長順序表

我們上次說到了定長順序表,這次來說說不定長的,我們還是先來引用一下數據結構C語言(嚴蔚敏)課本上的講解。 我們可以看到不定長順序表增加了一個Listsize,課本上說指順序表當前分配的存儲空間大小,用白話來說就是它這個順序表有多少個格