ニコニコ大百科モバイル

7/2(月)よりスマホまたはPCでアクセスした場合、各デバイス向けのサイトへ自動で転送致します


ポインタ


ヨミ: ポインタ
掲示板をミル!
30カキコ!

ポインタ、ポインター(英:pointer)とは、何かをし示すもののこと。

  1. プログラミングの分野において、メモリ上のアドレスデータ。本稿で解説する。
  2. マウスポインタカーソル)→マウスカーソル
  3. レイザーポインタ
  4. 獲物の位置を示す役割の猟。またそのために良された種の一つ。

 概要


ポインタは、メモリ上のアドレスデータのことである。その変数であるポインタ変数のことをポインタと呼ぶこともある。C言語やその生言で使われる。

C言語初心者が挫折しやすい概念のひとつトリッキーコーディング跋扈していることもそれに拍をかけている。このため、概念のひとつに過ぎないにも関わらず、ポインタの話題に特化した書籍が多数出版されている。

C言語においては、文字列操作や動的なメモリ確保(malloc)を行うとき、避けて通れない。そのため、ポインタはC言語を使いこなすためには、もが習得しなければならない概念といえる。


ポインタと参照


ポインタは加減算の対になり、整数との変換をも行うことができる。そのため、効なアドレスを容易に作り出すことができ、バグの温床となりやすい。また、メモリアドレスが入っているからといって必ずしも物理メモリアドレスであるとは限らず、近代的なOSであればほぼ間違いなく論理アドレスであろう。

ポインタに似たような概念に参照がある。参照はNULLにならない、加減算ができないといった点でポインタと異なり、ポインタのフリーダムさを自重した感じになっている。


叫び


 

カッコ悪いと思っているかもしれないが、[]演算子が使える局面では積極的にこれを使おうよ保守担当の心の叫び)。


関連動画



■sm2014420[ニコ動]

■sm941343[ニコ動]
■sm2282834[ニコ動]
■sm3996799[ニコ動]


関連商品


■az4774114316
■az4774111422
■azB00023O1QY
■az4885916976


関連項目



最終更新日: 08/12/20 04:27
タグ検索 パソコン版を見る


[0]TOP
ニコニコ動画モバイル
運営元:ドワンゴ