広告スペース

第2回 Hello World

C言語で最初のプログラムHello Worldを書いてみよう。コンパイルと実行の流れを解説。

最も初歩的なプログラム ― Hello World

プログラミングを学ぶとき、最初に書くのが Hello World。C言語の基本構造がすべて含まれています。
#include<stdio.h>

int main(void){
  printf("Hello World!\n");
  return 0;
}
出力結果
Hello World!

プログラムの構造を理解する

各行をクリックして説明を確認しましょう。
#include<stdio.h>
int main(void){
printf("Hello World!\n");
return 0;
}
↑ 各行をクリックすると説明が表示されます。

自分で書いてみよう ― Hello World

printf("...")の中身を変えて、好きなメッセージを表示してみましょう。
my_hello.c
出力
「実行」を押してください...
広告スペース

関連する講座

入門編
第1回 プログラミングとは
プログラミングとは何か?C言語の基礎概念を初心者向けにわかりやすく解説。
入門編
第3回 変数
C言語の変数とは?int, double, charの使い方を図解で解説。
入門編
第4回 printf・scanf
C言語のprintf関数とscanf関数の使い方。書式指定子を一覧で解説。
← 前の講座
第1回 プログラミングとは
次の講座 →
第3回 変数

確認クイズ

この講座の理解度をチェックしましょう!

Q1. C言語のプログラムで最初に実行される関数は?

start()
main()
init()

C言語では main() 関数がプログラムのエントリーポイント(開始点)です。

Q2. printf("Hello"); の出力結果は?

Hello(改行あり)
Hello(改行なし)
エラー

printf は \n を付けない限り改行しません。改行するには printf("Hello\n"); と書きます。

Q3. #include の役割は?

プログラムを実行する
標準入出力ライブラリを読み込む
変数を宣言する

stdio.h は Standard I/O(標準入出力)のヘッダファイルで、printf や scanf を使うために必要です。

この記事をシェア
X(Twitter)でシェア Facebookでシェア LINEで送る はてブ

この講座の理解を深めるおすすめ書籍

サイトで動きを理解し、書籍で演習量を補うと効果的です

📘
苦しんで覚えるC言語
MMGames 著
初心者向けの定番入門書。丁寧な解説で基礎を固められます。
Amazonで見る
📗
新・明解C言語 入門編
柴田望洋 著
図解が豊富で、演習問題も充実。大学の教科書としても採用多数。
Amazonで見る
📙
プログラミング言語C 第2版
B.W.カーニハン, D.M.リッチー 著
通称K&R。C言語の原典。基礎を終えた後のステップアップに最適。
Amazonで見る

※ 上記リンクはアフィリエイトリンクです。購入によりサイト運営を支援いただけます。