もう少し丁寧にc言語の入門記事を書いてみました5
記事
IT・テクノロジー
今回はc言語のサブルーチンである関数について
学びましょう。
まずc言語の関数の書き方からです。
型名 関数名(引数の型 引数の変数名、続きがあれば同様に書く)
{
型名がvoidでなければreturn 値で値を返す。
}
例えば、引数を3回掛ける(3乗する)関数を書きます。
int Pow3(int a)
{
return a*a*a;
}
これも立派な関数です。
試しにいろんな値で試してみましょう。
#include<stdio.h>
int pow3(int a)
{
return a*a*a;
}
int main()
{
int input;
scanf("%d",&input);
printf("%d*%d*%dは%dです。\n",input,input,input,pow3(input));
}
5を入力したら
5*5*5は125です。
と表示されました。
次にループを使った関数を見ていきましょう。
#include<stdio.h>
int NinexNine()
{
for(int y=1;y<=9;y++){
for(int x=1;x<=9;x++){
printf("[%02dx%02d=%02d]",x,y,x*y);
}
puts("");
}
}
int main()
{
NinexNine();
}
これも実行すれば分かりますが、99の計算表が表示されます。