タグ

cに関するsrkzhrのブックマーク (4)

  • Cプログラミング診断室 - 藤原博文

    はじめに 開院準備 昔むかし/ レベル差/ 教育/ ネットワーク/ 情報集め/ 隠すことについて/ プログラムコンテスト/ ドキュメント/ 楽するように/ 手抜きと下手の違い/ 開院 第1部 外来 第1章 普通の初心者 最初から充実した(!?)プログラムが登場 関数を短くし、コメントを改善する 上手になる秘訣/ プログラムの紹介/ 何だ、このプログラムは!!/ 短くするには/ コメントについて/ 無駄な努力をやめよう/ 名前/ 気になる個所/ 修正プログラム/ 課題/ まとめ 第2章 これでもプロ 売りものであるにもかかわらず、超きたない! 構造的な欠陥の指摘〜引数、ポインタの活用 プログラムの紹介/ 「超」基的問題点/ 関数分解/ 構造的欠陥/ 引数を使おう/ ポインタ/ その他/ まとめ(修正プログラム) 第3章 上司が問題 まさに驚異的なプログラムの見というべき 内容の修正から、

    srkzhr
    srkzhr 2008/05/01
  • ホワット・ア・ワンダフル・ワールド 配列とポインタ変数には何の関係も無いよ

    C/C++のポインタの機能--配列との関係 Q. ポインタって危ないんじゃないの? A. なんで?危なくないよ. Q. だって合法なの? A. もちろん合法だよ. Q. こんな風にポインタを使うと違法ですよっていうものはある? A. それはちゃんと勉強すると分かるよ. Q. 配列ってポインタなんでしょ ? A. 違うよ.全然違うよ. Q. でも,ポインタなんでしょ? A. 全然違うよ.全く関係ないよ. Q. へー,じゃあ,配列とポインタの違いは何なの? A. じゃあ,簡単に説明してあげるよ.まず,配列はメモリの塊です. 直接レジスタに載せて操作できないから,ポインタ経由で扱う. C の構文上では,操作されるもの自体と操作するための機能の区別が曖昧だから,これらは気まぐれに同じような場所に現れたり,お互いを入れ替えても同じように動いちゃったりするんだ. なのでポインタと配列は同じもの,という

    srkzhr
    srkzhr 2008/04/04
    "ポインタもまた同様に,メモリを扱うためのメモリハンドラに過ぎない"
  • Tumblr

    srkzhr
    srkzhr 2008/04/03
    "え、malloc関数とか使わなくていいの?」 「大丈夫、nが表す値と、お前のこと、オレ全力で守るから」"
  • POINTER「配列とポインタの完全制覇」「C言語 ポインタ完全制覇」

    タイトルは「C言語 ポインタ完全制覇」。 このページの書籍化とはいえ、内容の大半は書き下ろしですので、 既にWebで読んでおられる方にも決して損はさせません。 詳細はこちらへどうぞ。 「C言語 ポインタ完全制覇(第2版)」書籍情報 「C言語 ポインタ完全制覇」書籍情報(旧版) 技術評論社さんによる書籍案内はこちら。 第2版 旧版 修正履歴は、このページの末尾にあります このページについて 全くもって僭越ながら、恐れおおくも偉そうにも、 こんな文書をWWWで公開させていただくことにしました。 この文書は、もともと社内向けの教科書として作成したものです。 私は、一介の文系出身プログラマであり、 特に情報関係の教育を受けたわけでもなく、 プログラミング言語に深い造詣を持っているわけではありません。 この文書にも多くの誤りや、誤解を招く表現があるかと思います。 そのような記述を見付けられた方は、ぜ

  • 1