Hello World(Gema)
小学生でも作れるプログラムなので授業に取り入れてみてください。
最後に入力するコードです。
1. **`#include <stdio.h>`:**
- この行は、プログラムが標準入出力を使用するために必要な標準入出力ライブラリをインクルードしています。`printf`関数や`scanf`関数など、基本的な入出力関数が含まれています。
2. **`int main() {` および `}`:**
- `main`関数は、Cプログラムのエントリーポイントであり、プログラムが実行を始める場所です。`int`はこの関数が整数型の値を返すことを示しています。`{`でブロックが開始され、`}`で閉じられています。
3. **`printf("Hello, World!\n");`:**
- `printf`関数は、書式化されたテキストをコンソールに表示するための関数です。ここでは、"Hello, World!"という文字列を表示しています。`\n`は改行文字で、表示されるテキストを新しい行に移動させます。
4. **`return 0;`:**
- `main`関数が整数型の値を返すと宣言されていたため、`return 0;`はプログラムが正常に終了したことを示しています。通常、0は成功を表し、他の値はエラーを示しますが、このプログラムでは特にエラーがないので0を返しています。
これで、プログラムの基本的な構造が理解できるかと思います。C言語のプログラムは基本的に関数の集まりであり、`main`関数が実際の処理を開始します。
#include <stdio.h>
int main() {
int num1, num2, sum;
// ユーザーに数字を入力してもらう
printf("Enter first number: ");
scanf("%d", &num1);
printf("Enter second number: ");
scanf("%d", &num2);
// 足し算をして結果を表示
sum = num1 + num2;
printf("Sum: %d\n", sum);
return 0;
}