C言語で関数定義をする際に、たいていの参考書ではmain関数の外で定義されてますが、C言語で書くプログラムのコードが膨大になるにつれて、関数定義も増えてくるので、main関数の外で定義すると、main関数と関数定義間を行ったり来たりする際にまたぐ行数が多くなるため、コードを読むのに時間がかかると思うので、main関数内の初めて自作の関数を使う直前に関数定義をした方がいいと思うのですが、この書き方は良くないですか?
C
1#include <stdio.h> 2 3int main(){ 4 int na, nb; 5 6 puts("二つの整数を入力してください。"); 7 printf("整数1 : "); 8 scanf("%d", &na); 9 printf("整数2 : "); 10 scanf("%d", &nb); 11 12 int maxof(int x, int y){ 13 if (x > y) 14 return (x); 15 else 16 return (y); 17 } 18 printf("大きい方の値は%dです。\n", maxof(na, nb)); 19 20 return (0);
回答5件
あなたの回答
tips
プレビュー