関数

関数

C言語 argc argvとは? main関数の引数について

C言語のプログラムをコンパイルしてアプリケーション(.exe)実行ファイルを作成したとしましょう。その(.exe)実行ファイルはダブルクリックすれば起動する事ができます。それ以外にコマンドラインから呼ぶこともできます。この時に、文字列による...
関数

C言語 配列を返す方法 文字列を返す方法 return

このページは、ポインタと配列の関係 と配列を渡す方法(配列渡し) 文字列を渡す方法(文字列渡し)を読んでおくと理解しやすくなります。 C言語では、原則的に、戻り値として配列(文字列含む)を指定する事はできません。他のプログラミング言語では普...
関数

C言語 配列を渡す方法 文字列を渡す方法

このページは、ポインタと配列の関係 の記事を読んでおくと理解しやすくなります。 int型配列を渡す C言語では、配列のデータをそのまま関数に値渡しで渡す事はできません。通常は、配列の先頭アドレスと要素数を渡して処理させます。 #includ...
関数

C言語 複数の戻り値を返す方法 return

このページは、値渡しとアドレス渡しの記事を読んでおくと理解しやすくなります。 まずはじめに、結論から言ってしまうと、関数の戻り値は常に1つです。これはC言語の仕様上、変更できません。 しかし、1つの関数で複数の処理結果が欲しい場合があります...
関数

C言語 値渡しとアドレス渡し

関数の引数に値を渡す場合、2つの方法があります。 値渡し 値渡しは、引数に数値を渡す、ごく普通の方法です。 #include <stdio.h> int menseki(int teihen, int takasa); void main(...
関数

C言語 voidって何? voidの簡単な解説

関数の戻り値や仮引数にvoidと書いてある時があります。それぞれの場合について説明します。 関数の戻り値にvoidと書いてある場合 // 三角形の面積を出力する関数 void menseki(int teihen, int takasa) ...
関数

C言語 関数の分かりやすい解説【初心者用】

今回は、関数について説明していきます。 #include <stdio.h> void main(void) { int a; printf("数値を入力して下さい\n"); scanf("%d", &a); printf("あなたが入力し...