タグ

2016年11月14日のブックマーク (1件)

  • ポインタ(pointer)

    ポインタ (pointer) プログラミングBのページへ戻る メモリモデル 変数のメモリサイズとアドレス 変数のメモリサイズ 変数のアドレス 演習問題1 変数とポインタ アドレス演算子 & 間接参照演算子 * ポインタ型変数 配列とポインタ ポインタによる配列のアクセス ポインタ演算 演習問題2 ポインタへのポインタ レポート課題 コンピュータのメモリを自在にアクセスするために,C言語にはポインタという型がある。 また,C言語を習得しようとしている者にとって,最大の難関が,このポインタを理解して使いこなすことである。 プログラミングにおいてポインタが必要となるのは,次のような場合である。 関数に「参照渡し」という形で引数を渡す場合 ヒープ領域を使う場合 関数自体をデータとして扱う場合 しかし,そのどれも現段階では残念ながらまだ学習していない。 したがって,「何故ポインタが必要なのか」が分か

    tekimen
    tekimen 2016/11/14
    char *str = "abcdefahuteuhg"; のとき、sizeof(str) == sizeof(char); と勘違いしてました。懺悔を込めて。