C語言編程并沒有要先建立工程的需求。
工程是一些編程工具的說法,在使用部分編程工具時,會先要求建立工程,然后編程工具可以根據(jù)工程屬性,對代碼進(jìn)行管理,編譯等。
使用這類工具,并用工程管理源代碼,可以節(jié)省編程人員的時間,降低項(xiàng)目的管理難度。編程人員不需要知道源文件是怎么組織的,代碼是如何編譯的,依賴關(guān)系是如何創(chuàng)建的,而是僅通過可視化界面,完成所有操作。
但實(shí)際上,C語言對此并沒有要求。工程的出現(xiàn),只是為了管理C語言代碼。編程本身,以及編譯運(yùn)行與工程都沒有絕對的關(guān)系。