#include
#include
#include
struct library
;void
addbook
(struct library*
* first)
;void
printbook
(struct library* first)
;void
releasespace
(struct library*
* first)
;int
main()
while
(ch !=
'y'&& ch !=
'n');if
(ch ==
'y')
addbook
(&first)
;else
break;}
//這個外面是while裡面是do-while還是很有東西的
/*這個東西的精巧之處不好說就簡略說一下,最好你還是除錯一下理解,就是因為scanf吸收空格和回車,所以第一次這個ch
會是字元,而第二次回事回車,而且不會輸入那個printf裡面的內容,因為他在do外面(我開始還小看了這個while和do-while結構/嗚嗚嗚)
下面那個結構也差不多*/
while(1
)while
(ch !=
'y'&& ch !=
'n');if
(ch ==
'y')
printbook
(first)
;else
break;}
releasespace
(&first)
;return0;
}void
addbook
(struct library*
* first)
else
}void
printbook
(struct library* first)
}void
releasespace
(struct library*
* first)
//注意這個函式,申請空間之後不用了,或是刪除內容了都要釋放的,別忘了當然要用二階指標。
}
小甲魚 字典
字典dictionary是內建的資料型別,是個無序的儲存結構,每一元素是key value對 不允許同乙個鍵出現兩次。建立時如果同乙個鍵被賦值兩次,後乙個值會被記住.鍵必須不可變,所以可以用數字,字串或元組充當,而用列表就不行 字典支援無限極巢狀 dict4 dict 小 18 da 12 dict...
小甲魚 例題
假設a,b為非空迴圈鍊錶的尾指標 status是函式的型別,其值是函式結果狀態 如ok等 9 typedef int elemtype elemtype型別根據實際情況而定,這裡假設為int 10 11 typedef struct node 12node,linklist 1617 初始化帶頭結點...
c 小甲魚C 快速入門 一
輸入一串整數和任意數目的空格,計算整數的和 includeint main printf 結果是 d sum return 0 cin.peek cin.get includeusing namespace std int main if cin.peek n break cout 用法一 cin....