質問: int型は整数を扱うとネットや本に書いてあったんですが、写真を見る限り英語しか使われてないのでどこに数字を扱うか分からなくなりました。 関数を使うとカッコ内が数字扱いになるという認識でよろしいのでしょうか? 他のネットを見るとintを使ってなかったので本当にいるのか分からなくなりました
回答: 変数の型の種類はご存知ですか?その中の一つがint (整数)型です。 それとは別に、関数を=(代入)の右辺に置いて変数の様に扱う事が出来ます。これを関数の型と言って関数側ではreturnの後ろに変数を付けて返します。 コンピュータ概論は習ってますか? 変数と言うのはメモリ上の範囲を名前を付けて取り扱う方法でint 型は4バイト(正確にはコンピュータで変わる)を整数型として使うと言う事です。 a=b; と書くと変数bの4バイトエリアの値を変数aの4バイトエリアに渡す事を意味します。 ただし渡す間にレジスタと言う一時領域が存在します。一旦bをレジスタに移してからaに書き込みます。だからint 型のバイト数はこのレジスタの大きさにしてあります、それが4バイト。 変数bはメモリといいましたが、このregister int とする事も出来ます(制約はありますが)。関数の型はこのregister型なんです、関数から戻ってすぐの1回使えるだけの変数と考えて下さい。