15
C言語講習 0Hello, world! 1

第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

C言語講習第0章 Hello, world!

1

Page 2: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

プログラミングとは

コンピューターに命令して、コンピューターを動かす

これがプログラミングです

コンピューター

2

Page 3: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

C言語とは

コンピューターに命令するには、プログラミング言語が必要

そのプログラミング言語の1つが、「C言語」

3

Page 4: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

今回作るもの

画面に「Hello, world!」と表示するプログラム

4

Page 5: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

プロジェクト作成

C言語を使うための準備をします

Page 6: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

プロジェクト作成(Ubuntu以外の場合)

スマホ:モバイル Cというアプリを使用

Windows:Visual Studio Codeを使用

(https://code.visualstudio.com/download

からインストール)

Page 7: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

プロジェクト作成(Ubuntuの場合)

1.「端末」、「ファイル」をクリック

7

このような画面が出ればOK

Page 8: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

プロジェクト作成

2. 端末で開いた画面に「mkdir programming」と入力

このとき、programming

というフォルダが作成されるのを確認しよう

8

Page 9: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

プロジェクト作成

3. 「cd programming」と入力し、ファイルでprogrammingを開く

端末では~/programmingと、

ファイルでは真っ白な画面が表示されていればOK

9

Page 10: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

プロジェクト作成

4. 「emacs 00.c &」と入力する

※必ず「&」を入れること!

このようなタブが

表示されればOK

これでプログラミングの準備は完了

10

Page 11: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

ソース入力

emacsで開いたタブに右のソースコードを入力・保存する

ここで綴りを間違えるとエラーになるので気を付けること!

11

Page 12: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

実行!

12

1.「cc 00.c」と入力

2.「./a.out」と入力

「Hello World!」と表示されたら成功!

成功!!

Page 13: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

もしコンパイルエラーが出たら

13

入力したソースに間違いがあるので、エラーに沿って修正しよう

→誤字、全角入力、カッコの閉じ忘れや;(セミコロン)の打ち忘れ等

エラーの例

;がない

正しくは「printf」

Page 14: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

まとめ

14

C言語は人間が読めるソースコードを作成し、 コンパイル

「cc 00.c」ソースコードをコンパイルすることで機械語に変換し、実行する言語

Page 15: 第0章 Hello, world!nanzanmmcwiki.net/.../lecture/c/2016/2019-00-helloworld.pdf「Hello World!」と 表示されたら成功!成功!!もしコンパイルエラーが出たら

終わり

お疲れ様でした

15