版本 5a1ec1cc7ae12460f5ee0d4409a1b1feb37c5700
joe-U16(徐郁淞)
學歷
- 臺北科技大學 電機工程系(2016-2020)
- 成功大學 資訊所(2020~)
聯絡資訊
- Email:
tand23744@gmail.com
- GitHub: joe-U16
2020秋季班 個人評量
(秋季班)作業及筆記
- lab0 / GitHub
- quiz1 / GitHub
- quiz2 / GitHub
- quiz3 / GitHub
- quiz4
- quiz5 / GitHub
- quiz6
- kcalc / GitHub
題目:
- 知道 x - y < 0 敘述為何不能寫為 x < y 嗎? (CS:APP 第 2 章)
Ans: 前者使用減法,可能造成整數溢位,導致兩者行為不一致。
e.g.
>>> print 0U-1<0
$1 = 0
>>> print 0U < 1
$2 = 1
- 知道 void (signal(int sig, void (handler)(int))) (int); 這樣的宣告該如何解讀嗎?
Ans:
signal is a pointer to a function that takes two parameters:
- sig is a parameter to an int and
- handler is a pointer parameter takes int to void
and takes int
and returns to void