在C語言中,可以使用exit()
函數來中途終止程序。exit()
函數位于stdlib.h
頭文件中。
exit()
函數接收一個整數參數,表示程序的退出狀態。一般約定返回0表示程序正常退出,非0表示程序異常退出。
以下是一個簡單的示例:
#include <stdio.h>
#include <stdlib.h>
int main() {
int num;
printf("請輸入一個整數:");
scanf("%d", &num);
if (num < 0) {
printf("輸入的整數小于0,程序中途終止。\n");
exit(1); // 中途終止程序,返回狀態碼1
}
printf("輸入的整數為:%d\n", num);
return 0;
}
在上述示例中,如果輸入的整數小于0,則會輸出提示信息并調用exit(1)
來中途終止程序。如果輸入的整數大于等于0,則會繼續執行后續的代碼,最終正常退出程序。