fall and fall

ゲーム、プログラミング、二次創作のことなどを書いています。

C言語

C言語 関数の定義位置(プロトタイプ宣言とヘッダファイル)

C言語の関数を定義する位置について書いていきます。プロトタイプ宣言とヘッダファイルの使用方法も記載しています。 1. 関数の定義位置 C言語の場合、関数は呼び出す前に定義します。 main.c #include <stdio.h> int add(int a, int b) { return a + b; } int main()</stdio.h>…

C言語 構造体の概要(使用方法・値渡しと参照渡しの方法)

C言語の構造体について、概要と使用方法、関数への渡し方(値渡しと参照渡しの方法)を書いていきます。 1. 概要 構造体はデータ型の一つで、一つ以上の値をまとめて格納することができます。 格納される値はメンバー(フィールド)と呼ばれ、一つずつ型と名…

C言語 アドレスとポインタの概要(&と*の使用方法)

C言語のアドレスとポインタの概要を書いていきます。& と * の使い方も記載しています。 1. アドレス アドレスはメモリの場所を表す番号です。以下にアドレスを示す方法を書いていきます。 1.1. 通常の変数 通常の変数は、以下の方法でアドレスを示すことが…

C言語 別ファイルの変数を使う方法(externとグローバル変数)

C言語でファイルを分割した際に、別のファイルの変数を使う方法を書いていきます。 1. ヘッダファイルを使う方法 main.c から、別ファイルの変数 sum にアクセスする例を記載します。 1.1. アクセスされる側の実装 ヘッダファイルで、extern の変数を宣言し…