每個函數都能獨立的編譯
發布時間: 2024-04-16 15:54:39
是可以的。
庫函數是把函數放到庫里,供別人使用的一種方式。函數庫是由系統建立的具有一定功能的函數的集合。庫中存放函數的名稱和對應的目標代碼,以及連接過程中所需的重定位信息。用戶也可以根據自己的需要建立自己的用戶函數庫。
使用C語言的語句直接計算sin或cos函數,就需要編寫頗為復雜的程序。因為C語言的語句中沒有提供直接計算sin或cos函數的語句。又如為了顯示一段文字,我們在C語言中也找不到顯示語句,只能使用庫函數printf。
(1)每個函數都能獨立的編譯擴展閱讀
函數庫的分類
1、字元串、內存和字元函數
需要的包含文件:string.h、mem.h、ctype.h或string.h;
2、數學函數
需要的包含文件:math.h;
3、動態存儲分配
需要的包含文件:alloc.h或stdlib.h ;
B. 在C語言程序中,只有main函數才可單獨進行編譯,哪裡錯了
有函數的都可以單獨進行編譯,編譯是指把程序語句翻譯為機器代碼,對於C語言就是把.c文件翻譯為.obj文件。
此外,必須要有main函數的才可以完成連接為exe文件。
C. 以下關於函數的敘述中正確的是 :
B是正確的,可以將一個函數單獨寫在一個文件中,然後對這個文件進行編譯,這樣將所有函數都編譯成目標文件後,再進行鏈接。
A錯,main()函數不可以被其它函數調用,只能被操作系統調用執行
C錯,除了主函數,其它函數不可以單獨運行。
D錯,C語言不允許函數的嵌套定義。
熱點內容