• 締切済み

「ポインタ」はどんな時に使うの?

maiko04の回答

  • maiko04
  • ベストアンサー率17% (345/1956)
回答No.3

ポインターとはメモリーの中の住所のようなものです。 「3」とか「5」とかを受け渡すならいいのですが、 配列や文字列は「ここに入っているから」とか「ここに入れといて」を 渡す必要があるのです。

関連するQ&A

  • ポインタに変わる方法

    ポインタに変わる方法はありませんでしょうか? もし、あなたが新しいプログラミングを開発するとして、 ポインタの機能を使用せず、例えばAとBを交換するには どのような方法を考えますか? その際、メモリは最小限(ポインタと同等のメモリ使用量)に なるような方法を考えています。 以上、回答いただけると幸いです。

  • ポインタのポインタの利用方法

    ポインタはデータのアドレスと解釈しているのですが、ポインタのポインタはどう理解したらよいのでしょうか? よく利用する場面や、使用にあたって注意する点などプロの方お願いします。

  • ポインタはどんな時に使うものなの?

    僕は最近C++の勉強をしている高校生です。 さっそくですが質問です。最近、ポインタを覚えました。 ポインタはメモリの番地を指定できるから低レベル処理に使えると聞きましたが その他ではいったい何に使えるのか想像がつきません。 具体的にどんな処理に使うのでしょうか? お暇があればご回答ください。

  • ポインター

    WIN98終了時にマウスのポインターを自動的に終了の位置に置くにはどうしたらいいでしょうか。以前は勝手に終了ボタンを押すと、電源を切る状態にする、OKのところにポインターが置かれていたのですが・・・・お願いします。

  • ポインタの形が変わって戻らない

    Win7です。 どのソフトを使っている時と決まっているのでは無いのですが、マウスのポインタが図のようになり、ポインタの移動は出来るものの、何も入力出来ません。 テキストの範囲指定をしている時に多いようです。 あちらこちらのボタンを触っていたりすると戻りはするものの、何故こんなことが起こるのでしょうか。 気付かぬ内に何かキーボードのボタンを触っているのでしょうか? ご存じのかたいらしたら教えて下さい。 よろしくお願いします。

  • 朝立ち上げ時のみポインターがフリーズ

    QNo.3462691で質問した者です。 知人のパソコン OS:XP SP1 メーカー:フロンティア(購入後3年) 機種名:不明 「スタートアップツールディスクの挿入」の画面が出なくなったと喜んだのも束の間、以前から出ていた朝立ち上げの時のみポインターがフリーズし、キーボードも一切反応しません。 リセットボタンを3~4回繰り返すとこの症状は出ません。 一旦直ると、何度も再起動を繰り返しても、ポインターはフリーズしません。マウスは、USBでアダプターを取り付けてPS2に差し込んでいます。 行った事 1.以前NTTが取り付けたPCIへのLANボードを抜きました。 2.プリンタードライバーが使えなかったので、システムの復元。 3.復元により、プリンタードライバーはインストール出来た。 今後行う予定 XPをSP1からSP2へのアップグレードを検討していますが、経理ソフトのみSP2に対応可能かの返事が来ていないので、現在保留中です。 皆さまにお伺いしたい事 1.何故?朝の立ち上げの時のみ、ポインターがフリーズするのでしょうか?(暖まってくると良いのでしょうか?) 2.XPをSP2にアップグレードする時の注意点って有りますか? 例えば、データのバックアップを取るなど・・・ プリンターのドライバーは多分インストールしなおさないといけないと思いますが(CANON LBP-1110) 3.SP2にアップグレードしたとき、ポインターのフリーズは直る可能性は有るでしょうか? 以上このPCの件で振り回されていますので、宜しくご指導の程をお願い致します。

  • ポインタについてアドバイスお願いします。

    C言語の初心者です。 参考書でも書かれている事があるのですが、経験豊富な方でもポインタについて知ってるようで知ってないということがあります。って読んだことがあります。 実際、ポインタの必要性とはどのような時に必要なのでしょうか?? アドレス指定と言う風に、はじめはこの様な理解から入ると習いましたが、私には配列で十分間に合うのでは??って思っちゃうのです。 構造体の出力、アドレスの入れ替え、こんなときには便利なのかもしれませんが、C言語をやる上で絶対に必要・・、いったいなぜ??って考えちゃいます。 初心者なのに生意気な事言ってしまってもうしわけございません。 以前、私もそんな感じで悩んだ事あるって方がいらっしゃいましたら、ポインタとはこんな感じの時に初めて必要だと思うのだ!とご教授お願いいたします。 この様な質問に対しても、笑って答えてくださるような プロフェッショナルの方や、一般の凄い方のアドバイス、お待ちいたしております。 宜しくお願いいたします。

  • ポインター

    PCを終らせる時や何か書き込みをするときなど、いつも自然にポインターが終了ボタンや次の何かのボタンにいくようにするにはどんな設定をすればよいのでしょう??以前は勝手にしてくれたのですが?

  • ポインタについての良いテキストを探しています。

    ポインタ完全制覇、秘伝問答ポインタ編は読了しました。 しかし、ダブルポインタ(便宜上こう書きますが、ポインタのポインタのことです)や トリプルポインタが出てくると、いきなり分からなくなってしまいます。 アドレスと値の関係を図解してみても、なぜこんな風にする必要があるのだろう?その必然性は? となってしまい、本質的な理解ができていないと感じています。 関数に渡すときの値渡しと参照渡しについては理解できているつもりです。 ですが、それに、構造体や、構造体のメンバーに文字列がある場合、mallocなどが関わってくると ゴチャゴチャになっていきなり分からなくなってしまいます。 上記の本は、文字列と配列とポインタあたりは解説してあり、そのあたりは理解しているつもりなのですが、ダブルポインタやトリプルポインタについては明確な記載がありません。 以前の質問で、 http://okwave.jp/qa/q6478987.html >3次元の構造を持つなら 3次元配列が必要であり, それを動的に確保しようとしたら「ポインタのポインタのポインタ」は自然な発想だと思う. とご回答を頂いたことがあるのですが、"自然に"だけでなくじっくり考えても理解できていません。 その他のご回答もなぜそのような状況でそのようなポインタの使い方が必要になるのかなど理解出来ないところが多いです。 基礎が大事だというのは十分理解しているつもりですが、 基礎だけでなく、その上のレベルでのポインタの解説や勉強に役立つテキストを教えてください。 なにとぞよろしくお願いいたします。 また、所要のため土日はネットに繋ぐことができませんのでお返事が遅れることをご了承ください。

  • フリーズした時にポインタが・・・

    変な質問ですみません。 フリーズした時、ポインタが白黒まだらな変なパターンに化けてしまった事ないですか? ある事情でこの状態にしなければならなくなり、わざとフリーズさせましたが、なかなかこの状態になってくれません。 こうすれば確実になるよという情報がございましたら、あるいは、フリーズさせなくてもこうすれば見れるよとか、そもそもあのパターンは何なのかとか御存じの方、ぜひ教えてください!!

    • ベストアンサー
    • Mac