KAIHATSUGIKEN GROUP
********************************************************************************
9 グローバル変数によるデータの引き渡し
************
int a,b;
int tasu();
main()
{
int c;
a=2;
b=3;
c=tasu();
printf("%d\n",c);
}
int tasu()
{
int c;
c=a+b;
return c;
}
****
5
****
int a,b; /* 関数の外でa,bが宣言 これをグローバル変数という */
int tasu();
main()
{
int c;
a=2;
b=3;
c=tasu();
printf("%d\n",c);
}
int tasu()
{
int c;
c=a+b;
return c;
}
****
int a,b; /* 全ての関数で共通して使用できる */
int tasu(); /* tasu でもmainでも */
main()
{
int c;
a=2;
b=3;
c=tasu();
printf("%d\n",c);
}
int tasu()
{
int c;
c=a+b;
return c;
}
****
int a,b;
int tasu();
main() /* まずmainから */
{
int c; /* c=整数で宣言 */
a=2;
b=3;
c=tasu(); /* tasu関数呼び出し */
printf("%d\n",c);
}
int tasu()
{
int c;
c=a+b; /* mainの中のa=2,b=3がそのまま代入できる */
return c;
}
****
int a,b; /* 引き数を使わずにデータをやりとりできる */
int tasu();
main()
{
int c;
a=2;
b=3;
c=tasu();
printf("%d\n",c); /* 後はprintf */
}
int tasu()
{
int c;
c=a+b;
return c; /* c=5 をc=tasuに返す */
}