《C語言及程式設計》實踐專案 程式的多檔案組織

2021-07-03 13:58:01 字數 1351 閱讀 2355

返回:賀老師課程教學鏈結

【專案1-程式的多檔案組織】請將下面的程式中的**分別儲存在兩個檔案中,利用多檔案的方式組織。

* main.c(也可以是別的名字)

#include 

int max(int

x,int

y);int min(int

x,int

y);int main( )

* fun.cpp(也可以是別的名字)

//檔案開頭還可以根據需要寫#include<>及其他宣告(本程式不需要)

intmax(int x,int y)

intmin(int x,int y)

【專案2——帶頭檔案的程式】建立下面由多個標頭檔案和原始檔組成的程式,並執行

* main.h

#ifndef main_h

#define main_h

#include

#include

int *a;

int b;

#endif

*main.cpp

#include "main.h"

#include "extern.h"

int main()

* extern.h

#ifndef extern_h

#define extern_h

#include

extern

int *a;

extern

int b;

static

int c = 8;

void func();

#endif

* extern.cpp

#include "extern.h"

void func()

【專案3-隨便改】保持下面程式主體for迴圈部分不變,用你能想到的辦法修改程式,使下面程式的輸出的a每次都能變化,輸出1 2 3 4

#include

void change(int a)

int main()

return

0;}

[參考解答]

【專案4-自選多檔案組】

選擇乙個你在前面做過的乙個「大程式」,將mian()函式儲存在乙個單獨的原始檔中,程式中所需要變數、型別、函式宣告,儲存到乙個.h檔案中,而涉及到的自定義函式,分類別地儲存到不同的原始檔中。以此鞏固用多檔案組織的能力,體會這樣組織程式的好處。

《C語言及程式設計》實踐專案 C語言程式初體驗

返回 賀老師課程教學鏈結 c語言及程式設計初步 include int main 專案3 撞錯練習 在能正確執行的程式基礎上,搗亂 製造些錯誤,在c b中編譯,觀察並記錄錯誤提示,積累面對錯誤的經驗。include int main 下面是可以 製造 的錯誤 1 將第6行sum a b 一行末尾的分...

《C語言及程式設計》實踐專案 程式的單步執行

返回 賀老師課程教學鏈結 除錯程式 油量監控 設計乙個程式,用於賽車油量的監控。該程式在賽車油量偏低 少於1 4,即0.25 時,警示車手應該注意 在油箱接近滿載 不低於3 4 時,提示提手不要停車。而對於其他情況下,不提示任何資訊,以免車手分心。請設計出這個程式來,輸入油量刻度 0 1之內的數,如...

《C語言及程式設計》實踐專案 迴圈巢狀

返回 賀老師課程教學鏈結 專案1 位乘大於位和 下面程式的功能是輸出1 至100 之間每位數的乘積大於每位數的和的數,請將空白處缺少的成份補齊。include int main if k s printf d n n return 0 參考解答 專案2 乘法口訣表 程式設計序,輸出乙個乘法口訣表,形...