日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《21天学通C语言(第6版•修订版)》一1.7 问与答

發布時間:2023/12/10 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《21天学通C语言(第6版•修订版)》一1.7 问与答 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本節書摘來自異步社區《21天學通C語言(第6版?修訂版)》一書中的第1章,第1.7節,作者 【美】Bradley L. Jones , Peter Aitken,更多章節內容可以訪問云棲社區“異步社區”公眾號查看

1.7 問與答

21天學通C語言(第6版?修訂版)
問:如果要將自己編寫的程序提供給別人,應提供哪些文件?

答:C語言的優點之一是,它是一種編譯型語言。這意味著對源代碼進行編譯后,將得到一個可執行程序——一個獨立的程序。將hello提供給所有有計算機的朋友是完全可能的,您只須將可執行程序hello.exe提供給他們即可。他們不需要源代碼文件hello.c和目標文件hello.obj,也不需要C編譯器。但獲得可執行程序的人必須擁有和您同類型的機器,如PC、Macintosh、Linux機器等。

問:創建可執行文件后,還需要保留源代碼文件(.c)和目標文件(.obj)嗎?

答:如果刪除源代碼文件,則以后將無法修改程序,因此應該保留該文件。目標文件的情況則不同,保留目標文件是有原因的,但這超出了您現在應該考慮的范圍。就現在而言,一旦刪除可執行文件后,便可以將目標文件刪除。如果需要目標文件,可以重新編譯源代碼文件。

大多數集成開發環境都會創建除源代碼文件(.c)、目標文件(.obj或.o)和可執行文件之外的其他文件。只要保留了源代碼文件(.c),便可以重新創建其他文件。

問:如果編譯器自帶了編輯器,必須使用該編輯器嗎?

答:完全可以不用。您可以使用任何編輯器,只要它能夠以文本格式保存源代碼。如果編譯器自帶了編輯器,應盡可能使用它。如果您要使用其他的編輯器,當然,也可以。作者使用的是一個單獨購買的編輯器,雖然所有的編譯器都自帶了編輯器。編譯器自帶的編輯器越來越好,其中的一些能夠自動格式化C語言代碼,其他的一些則使用不同的顏色來顯示源代碼文件的不同部分,使得查找錯誤更容易。

問:如果只有C++編譯器,而沒有C編譯器,該如何辦?

答:正如今天的課程中指出的,C++是C語言的超集。這意味著可以使用C++編譯器來編譯C程序。大多數人在Windows環境下使用Microsoft’s Visual C++編譯其C程序,在Linux和UNIX環境下,則使用GNU的編譯器。

問:可以忽略警告消息嗎?

答:有些警告并不會影響程序的運行,但有些會。編譯器顯示警告消息表明有什么地方不正確。大多數編譯器都允許用戶設置警告等級。通過設置警告等級,可以只顯示最嚴重的警告或顯示所有的警告(包括最微不足道的)。有些編譯器甚至提供了各種中間等級。應查看程序的每個警告,并對其做出判斷。程序最好沒有任何警告和錯誤(有錯誤時,編譯器將不會創建可執行文件)。

總結

以上是生活随笔為你收集整理的《21天学通C语言(第6版•修订版)》一1.7 问与答的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。