この1行で全ての処理が行われているって勝手に思いこんでたから、
それ以外の発想とか解釈ができなかったんだろうね

「関数のプロトタイプは他に本体がある」っていうのは基本的な話で
一度でもC言語でまともなコード書いた人なら絶対に一度は経験してるはず
その発想が出てこないのは経験者どころか中級者ではありえないわ。