e313.c

整数を返すなら関数の型はintにしよう


修正前 char func(int i) { int ret = i; return ret; }
修正後 int func(int i) { int ret = i; return ret; }

解説 コンパイラにもよりますが char型を int型に拡張する アセンブラ命令が生成されれるため char型では処理速度が遅くなることがあります。