#include #include #include #define TRUE 0 #define FALSE -1 int Func1(int su01); int Func2(int* su02); void main(void){ int su1, su2; int result1, result2; printf("** 関数の戻りのテスト ***\n"); su1 = 1; result1 = Func1(su1); printf("Func1 の結果 su1 = %d, result1 = %d\n", su1, result1); su1 = 2; result2 = Func2(&su2); printf("Func2 の結果 su2 = %d, result2 = %d\n", su2, result2); getchar(); } int Func1(int su01) { su01 = 2; return su01; } int Func2(int* su02) { *su02 = 2; return *su02; }