我有下面的C代碼:C:信號功能(參數?)
void handler(int n) {
printf("n value: %i\n");
}
int main() {
signal(SIGTSTP, handler); // ^Z at keyboard
for(int n = 0; ; n++) {
}
}
我很好奇的N參數是在處理函數是什麼。當您按^Z
時,通常會打印:8320
,-1877932264
或-1073743664
。這些數字是什麼?
編輯:行動,我寫我的printf錯誤。我糾正它是:
void handler(int n) {
printf("n value: %i\n",n);
}
現在n的值總是:18.這是什麼18?
+1,如果你有一個大鼻子+1 – 2010-07-24 17:47:11