0
#include <cini.h>
int main() {
int a ;
a = 21 ;
printf(a);
return 0;
}
問題: 1)工具欄上,一旦我編寫的代碼,「執行」或「編譯」功能對Geany(C編譯器)上似乎被禁用 2)有什麼錯我的代碼? 我即將學習C,所以請和新手合作。Geany怎麼了?
#include <cini.h>
int main() {
int a ;
a = 21 ;
printf(a);
return 0;
}
問題: 1)工具欄上,一旦我編寫的代碼,「執行」或「編譯」功能對Geany(C編譯器)上似乎被禁用 2)有什麼錯我的代碼? 我即將學習C,所以請和新手合作。Geany怎麼了?
Geany是一個編輯器,而不是編譯器。如果編譯和執行功能被禁用,可能是因爲它無法找到你的實際編譯器(確保你已經安裝了一個),或者你沒有將你的文件保存爲C代碼。
printf
的第一個參數必須是格式字符串。如果您想打印一個整數作爲小數,你需要使用%d
轉換說明,這樣的:%d
打印換行符到輸出
printf("%d\n", a);
的\n
後。您可以閱讀printf
函數here。
您至少需要包含stdio.h
,因爲printf
是在該標頭中聲明的。我能找到的cini.h
的唯一參考是this header here,它不能在C程序中工作,因爲它是C++代碼。
感謝您的提示 – user3061105