Top >C言語入門 とりあえずのC言語

1. 関数の基本:用例

関数の基本:用例
用例 1.1

 printf 関数を使用して、文字列を表示するプログラムです

#include <stdio.h>

main( )
{
    printf( "Good Morning\n" );
}
  • main 関数、1つだけのプログラムです
  • printf に続く小カッコ ( ) の中に、表示する文字列を記述します
  • 文字列は、ダブルクォートで囲みます
  • 文字列中の \n は、改行コードを表し、表示されると改行が行われます
  • #include <stdio.h> は、printf 関数を使用するために必要な情報を、プログラムに含めるための記述です
用例 1.2

 "Good Morning" と表示する関数を作成し、その関数を呼び出すことによって文字列を表示するプログラムです

#include <stdio.h>

/////////////////////////////////////////////////////////
// Good Morningと表示する関数
/////////////////////////////////////////////////////////
/* ↓ここから、PrintGreeting関数の定義です。*/
PrintGreeting( )
{
    printf( "Good Morning\n" );
}
/* ↑ここまでが、PrintGreeting関数の定義です。*/

/////////////////////////////////////////////////////////
// main関数
/////////////////////////////////////////////////////////
main( )
{
    PrintGreeting();    // PriintGreeting関数を呼び出す
}
  • PrintGreeting 関数を定義し、main 関数から呼び出しています
  • この PrintGreeting 関数の定義は、不十分なところがあり、処理系によっては、コンパイル時に warning(警告)を出力するかもしれません完全な関数の定義は後の章で解説します
用例 1.3

 Goodと表示する関数、Morningと表示する関数を使用して、Good Mornigと表示する関数を作成します

#include <stdio.h>

/////////////////////////////////////////////////////////
// Goodと表示する関数
/////////////////////////////////////////////////////////
PrintGood( )
{
    printf( "Good " );
}

/////////////////////////////////////////////////////////
// Morningと表示する関数
/////////////////////////////////////////////////////////
PrintMorning( )
{
    printf( "Morning\n" );
}

/////////////////////////////////////////////////////////
// Good Morningと表示する関数
/////////////////////////////////////////////////////////
PrintGreeting( )
{
    PrintGood();       // PrintGood関数を呼び出す
    PrintMorning();    // PrintMorning関数を呼び出す
}

/////////////////////////////////////////////////////////
// main関数
/////////////////////////////////////////////////////////
main( )
{
    PrintGreeting();    // PriintGreeting関数を呼び出す
}
  • 自分で定義した関数の処理として、自分で定義した関数を呼び出すことが出来ます
  • PrintGreeting 関数では、PrintGood 関数と PrintMorning 関数を呼び出しています
PAPER BOWL
NEZEN