系統類程式的編寫心得

2021-06-29 08:19:06 字數 913 閱讀 5571

這裡只講面向過程的c語言**編寫。

首先,構建程式框架:

1、明確程式要實現的操作(即函式),並查閱英語予以命名,整理成文件。

2、預處理部分的編寫,包括檔案、巨集常量

3、對所有子函式進行宣告

4、編寫主函式

5、編寫子函式

例:編寫校友錄系統,提供一下功能:1.

增加同學 

2.查詢同學 

3.修改同學 

4.刪除同學 

5.退出系統。

第一步:整理成文件,構建程式框架

#include #include #define quit    0

#define insert 1

#define modify 2

#define find 3

#define delete 4

void show_menu();

int get_choice();

void do_choice(int);

void do_insert();

void do_modify();

void do_find();

void do_delete();

void do_quit();

int main(int argc,char *argv)

return 0;

}void show_menu()

int get_choice()

void do_choice(int choice)

}void do_insert()

void do_modify()

void do_find()

void do_delete()

void do_quit()

關於系統服務程式的編寫

什麼是服務?服務也是一種應用程式的型別,與普通程式不同的是,服務程式總是在後台默默執行,使用者察覺不到,並且開機時即立刻啟動,但在任務管理器中不存在對應的程序。如何檢視服務?那麼既然在任務管理器中不存在相應的程序,我們如何取消服務呢?在 我的電腦 上單擊右鍵,在選單中選擇 管理 服務和應用程式 服務...

C 程序的編寫心得

今天做執行緒的程式,對於lock this 與monitor.wait this monitor.pulse this 的應用,花了我很長的時間。monitor.wait this 與monitor.pulse this 應當對稱的使用。當乙個執行緒用lock this 後,當執行完後,另外的執行緒...

Binder系統 C程式示例 編寫程式

一 server.c檔案的編寫 開啟驅動 bs binder open 128 1024 if bs 註冊服務 add service 註冊服務 svcmgr是0表示向服務管理發訊息,最後乙個是指標 ret svcmgr publish bs,svcmgr,hello void 123 if ret...