いつもお世話になってます。
C言語を勉強しています。コンパイラは「bcc32」を使っています。
ソースコードをコンパイルしてオブジェクトコードにする時以下のコードでエラーが起こります。
#include <stdio.h>
main()
{
printf ("温度変換プログラム\n");
int test = 1;
printf ("%d",test);
return 0;
}
エラー内容 6: ここでは宣言はできない(関数 main )
*** 1 errors in Compile ***
Q1.上記は printf("温度変換プログラム\n"); の後で int 型で変数 test を定義していることで起こったエラーだと思いますが、なぜエラーが起こるかわかりません。
Q2.「printf 関数ははコンパイラで標準で準備している関数でC言語で準備しているものではない」と書いてありましたが理解できませんでした。
質問もしどろもどろかもしれませんが、何卒よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/07 11:50
2020/06/07 13:07
2020/06/07 13:23
2020/06/07 23:43