數為秒數,在經過指定秒數后,alarm會發出一個SIGALRM信號singal函數用來綁定信號處理器函數,這里綁定的是timer,被綁定的函數必須固定為返回值void、參數int。只需要alarm(時間)就設置了,可能由于getchar需要進入中斷導致信號被掛起所以沒反應吧,可以試試把getchar換成別的東西來延時看看