学生ものづくりブログ

ものづくり好きな学生の書くブログ

C言語

目次

 

C言語とは?

C言語は代表的なプログラミング言語の1つです。

f:id:yHiro:20180113114744p:plain

 

体験してみよう

では早速プログラミングを体験してみましょう。

wandbox

[Wandbox]三へ( へ՞ਊ ՞)へ ハッハッ

インターネット上で様々なプログラムを実行できます。

 

wandbox使用方法

手順1

言語の選択

f:id:yHiro:20180112143204p:plain

今回はC言語の最新バージョンを選択しましょう。(Cのgcc HEAD 8.0.0 2018...ですね。)

その後、Load templateを押してください。

 

手順2

プログラムの作成

f:id:yHiro:20180112143425p:plain

Load templateにより Hello, Wandbox! を表示させるプログラムが既に作成されています。

 

手順3

実行

f:id:yHiro:20180112143658p:plain

RUNを押して実行

 

手順4

完了

 

手順補足1

読み込みを行う場合

f:id:yHiro:20180112143815p:plain

Stdinを押して入力したい内容をあらかじめ入力

 

手順補足2

関数を使う場合

 

エディターソフト

Atom

さくらエディター

テラパッド

 

総合

eclipce

 

 

 

 

用語

モジュール

オブジェクト

ソースファイル

ヘッダファイル

ソースファイルとヘッダーファイル

.h

コンパイル

g++

gcc

構造体

 

C言語

#define 文字列1 文字列2
コンパイル時に前処理として、文字列1を文字列2に変換します。

 

#incurude

<>既存の構造体""自分で作成した構造体

 

extern

変数の共有

 

extern "C" {

C言語としてコンパイル