ポインタ単語

ポインタ

掲示板をみる(40)
  • twitter
  • facebook
  • はてな
  • LINE
  • ほめる(2)
  •  
  •  
  •  
  •  
  • その他

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

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

 概要

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

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

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

ポインタと参照

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

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

叫び

 

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

関連動画

関連商品

関連項目

この記事を編集する

掲示板

おすすめトレンド

急上昇ワード改

最終更新:2021/09/19(日) 00:00

ほめられた記事

最終更新:2021/09/19(日) 00:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP