もう少し丁寧にc言語の入門記事を書いてみました5
今回は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の計算表が表示されます。
0