正確。 C語言程式庫內包含了printf和scanf這兩個函數,當使用者需要輸入輸出時,就要輸入這兩個函數,編譯時C語言程式庫則呼叫這兩個函數,所以C語言本身是不能輸入輸出的。
本教學操作環境:windows7系統、c99版本、Dell G3電腦。
c語言本身是沒有輸入輸出語句的。
與其他的電腦程式設計語言不同,C語言中絕大多數功能都是透過函數呼叫實現的,因此C語言本身的語句數量較少。 C語言採用方式使得語言功能的擴充十分方便。如果需要增加新的功能,只需要在函數庫中加入對應的函數即可;而如果一個函數的功能需要進行調整,也只需要修改函數本身的程式碼,但不需要修改呼叫了該函數的其他程序。
C語言中本身俱有的函數稱為系統函數,使用者可以直接呼叫這些函數完成對應的功能。例如printf、fabs等都是系統函數。系統函數被保存在稱為「C函數庫「的系統檔案中,當需要使用一個函數時,應通知系統該函數所在的函數庫,這是透過包含頭文件的方式來實現的。例如,以下所示的C程式基本框架:
#include "stdio.h" #include "conio.h" int main(void) { /* 此处添加你自己的代码 */ getch(); return 0; }
其中#include "stdio.h"
預處理語句就是通知系統將stdio.h頭檔包含到本在程式檔案中,這樣就可以使用其中已經定義的系統函數。
C語言中的基本輸入功能透過使用函數scanf函數實現,基本輸出功能透過使用函數printf實現。這兩個函數的頭檔是stdio.h
,但由於這是兩個非常常用的函數,C語言中規定在使用這兩個函數時可以省略對應的#include
命令。
更多程式相關知識,請造訪:程式設計入門! !
以上是c語言本身沒有輸入輸出語句嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!