どっちかというとピュアなCは関数に参照渡しできない仕様なのでポインタがないと書き換えができないというのが本質的な理由じゃないか。返り値はあるが一つだけだし。コピー効率は最適化でなんとでもなりそう。

nakag0711nakag0711 のブックマーク 2012/06/17 12:21

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

C 言語にポインタがある理由は省メモリ化・高速化・開発作業の省力化です - 偏見プログラマの語り!

    前回の記事『プログラム初心者にC言語のポインタを不意ながら教える羽目になったなら、こう教えると良いよ』でポインタの教え方を書きました。ソレに対して「そもそもどうしてポインタっていう仕組みがあるの?...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう