記事へのコメント114

    • 注目コメント
    • 新着コメント
    zetamatta
    デバッガを使ってポインタを説明する…だとッ

    その他
    takehirohattori
    わかった。最初からこう説明してくれって感じ

    その他
    mas-higa
    void main() って

    その他
    kabacsharp
    turbodebuggerで2次元配列とポインタへのポインタの違いを16進でまさぐってたなー

    その他
    skyblue_collor
    “uto変数は実際にはスタック上に取られることが多いです。スタックの領域はOSが決めることが多いですがリンカが決めたりランタイムの初期化コードが決めたりする”

    その他
    strawberryhunter
    ↓kmaebashiのような説明がポインタの理解を阻害していると思う。/「緑の板に黒い四角いのが付いたアレ」これも余計な話。

    その他
    kosugip
    アドレスを決めているのは「コンパイラです」って言い切るの微妙くないですかね (処理系では)

    その他
    mnnn
    コンパイラになかったことにされそうな感のあるサンプルコードっぽい感じだ(知らんけど

    その他
    asakura-t
    C言語はよーわからんかったのでアセンブリ出力させて「こうなるのかー」とか思ってたな/当時はMASMのマクロで書いたほうが楽じゃね?とか思ってたものだ。

    その他
    go_kuma
    読んだ

    その他
    PowerEdge
    いまだにIE使ってるせいか、この記事をはてブのリストで見ると画面がぶっ壊れる。URL長すぎ。

    その他
    agricola
    Cのポインタのイケてないところはこういうお気楽なレベルではわからんよな。だいたい、他言語なら言語レベルで安全な参照渡しをサポートしてるところを危なっかしくポインタでやりとりしてるわけで。

    その他
    rin51
    ゆとりなのでVisual Studioデバッグ実行しながらメモリを眺めてます

    その他
    peketamin
    メモリのアドレスを決めるのはOSだと思ってた…コンパイラだったのか

    その他
    ktra
    ポインタ自体は今時のプログラムを書く人はほぼ関係ないと思うけど、考え方自体は参照渡しやら値型参照型なんかでいずれは触れるもの

    その他
    takuya23456
    めもめも

    その他
    takeim
    多くは、メモリのイメージがどうこうというより、C言語のポインタ記法がわかりづらいこと(*の使い方)によるのではという気が

    その他
    wata300
    わかった気になった!(たぶんわかってない)

    その他
    MtAsuka
    ポインタってメモリを連番の付いた入れ物ってイメージできてれば難しいこと何もないと思うけど、世の中で難しい難しいって言われ過ぎて教える方が構えすぎなんじゃないだろうか。

    その他
    kmaebashi
    kmaebashi ポインタは、「メモリ上の他のアドレスを指す変数」ではなくて派生型の一種。Cのポインタが難しいのは主に宣言の構文がクソだから。この辺のことは拙著「C言語 ポインタ完全制覇」をどうぞ。C99対応の改訂版出たよ!

    2018/02/01 リンク

    その他
    sisya
    パソコンを自作する技術者すら少ない現代に、パソコンのパーツの話をすることが、「ハコ」に例えることとどう違うのかという気もする。

    その他
    UhoNiceGuy
    Cの規格書ってポインタとメモリアドレスって結びつけられてる?どこかでポインタとアドレスを同一視するなと読んだ覚えが。理想論か

    その他
    turanukimaru
    「論理アドレスと物理アドレスは違う」「アドレスを割り当てるのはリンカ」「ヒープとスタック」あたりは意図して省略してるっぽい。まあこの辺の話はややこしくなるから省略していいと思う。今時リンカ意識しない。

    その他
    taguch1
    4,50代のおじさんたちが元気になる話題。

    その他
    suquiya0
    メモ。

    その他
    calcs
    ANSI Cだとポインタは派生型でアドレスを使うかどうかってのは実装依存じゃなかったけ?(重箱隅だが記憶はあやふや)

    その他
    dgen
    コンパイラがメモリ割り当てしたら、環境が変わったときに元からあるデータが上書きされる可能性。メモリの小さい環境ではオーバーフローする可能性。

    その他
    rgfx
    素晴らしい

    その他
    UDONCHAN
    良い解説

    その他
    minoru0707
    ポインタの概念知らないけど、困ったことない。Cを使う人限定の話なのかな。

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    例え話をしないC言語のポインタの説明 | 右や左の旦那様

    まえおき 巷では「プログラマーになりたい人に初学者にとって、ポインタという考え方がわけわかめ」とい...

    ブックマークしたユーザー

    • hotmilkcocoa2025/05/30 hotmilkcocoa
    • itaru32024/06/02 itaru3
    • techtech05212024/02/01 techtech0521
    • sakito09022022/10/05 sakito0902
    • lluky2020/11/14 lluky
    • genius_abc2020/07/09 genius_abc
    • ihok2019/06/14 ihok
    • ymdicr01012019/02/15 ymdicr0101
    • H1RO2018/08/23 H1RO
    • zetamatta2018/07/28 zetamatta
    • ultrasevenstar772018/06/04 ultrasevenstar77
    • sh052018/04/22 sh05
    • ao_gennai2018/04/13 ao_gennai
    • takehirohattori2018/04/07 takehirohattori
    • yuuturn04222018/03/09 yuuturn0422
    • like_futsal2018/03/07 like_futsal
    • heatman2018/03/03 heatman
    • techten2018/02/17 techten
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む