問題詳情

四、請問下列程式碼片段有何問題?(每小題 10 分,共 20 分)
⑴static jmp_buf buf_alrm;static void sig_alrm(int signo) {longjmp(buf_alrm, 1); }unsigned int myfunc() {signal(SIGALRM, sig_alrm);alarm(5);if(setjmp(buf_alrm) != 0) {/* handle time out */. . .} . . . }

參考答案

答案:C
難度:非常簡單0.948522
統計:A(7),B(14),C(995),D(7),E(0)

內容推薦