下記のd3.cをコンパイル・実行し,エラーを確認せよ.
d3.cを注釈を修正し,1と3が縦に並んで表示されるようにせよ.コンパイル・実行して結果を確認せよ.
/* */を用いる場合は?
#include <stdio.h>
int main(void) {
printf("1\n");
/* printf("2\n");*/
printf("3\n");
return 0;
}
//を用いる場合は?
#include <stdio.h>
int main(void) {
printf("1\n");
//printf("2\n");
printf("3\n");
return 0;
}
下記のhello3.cを編集し,空白や改行を適切に使い,プログラムが読みやすくなるようにせよ(答えは一通りだけではない).編集したファイルをhello4.cという名前で保存せよ.
hello4.cをコンパイルし,hello4という実行ファイルを生成せよ.
hello4を実行し,望み通りの結果が得られていることを確認せよ.
ソースコードについては,こちらの一番上にあるものなどが回答例である.実行のためのコンパイルのコマンドは以下の通り.
gcc -o hello4 hello4.c
./hello4
下記のerr_12.cをコンパイル・実行し,エラーを確認せよ.
err_12.cを修正し,1と2が縦に並んで表示されるようにせよ.このとき,注釈外において,用いて良いprintfは一つだけとする.
修正したソースファイルをコンパイル・実行し,望み通りの結果が得られていることを確認せよ.
解答例1:
#include <stdio.h>
int main(void) {
printf("1\n2");//printf("2")//; printf("3");
return 0;
}
解答例2:
#include <stdio.h>
int main(void) {
printf("1\n2");//printf("2"); printf("3");
return 0;
}
解答例3:
#include <stdio.h>
int main(void) {
printf("1\n2");/*printf("2"); printf("3");*/
return 0;
}
誤った回答例:文の終わりのセミコロンまで注釈に入れてしまっているのでNG.
#include <stdio.h>
int main(void) {
printf("1\n2")/*;printf("2"); printf("3");*/
return 0;
}