いや、だめに決まってんだろ

ローカル変数cはスコープが外れた(この場合は関数が終了)したときに寿命が尽きる
hogeからリターンした後にcを使ってはいけない