Cは配列の長さを知る方法がないからargcが必要なだけ。
別々にストアしておく利点なんて何もない。