タグ

ブックマーク / www.pro.or.jp/~fuji (2)

  • Cプログラミング専門課程/第4章メモリ/静的記憶領域

    『Cプログラミング専門課程』目次/ 第4章メモリ 4.5 静的記憶領域 (1) プログラム実行中は、色々なものがメモリ上に存在します。プログラムが起 動し、終了するまでメモリ上の一定の位置に存在し続けるものに、プログラム とデータの一部があり、データの方だけを指して「静的記憶領域」と呼びます。 静的記憶領域というのは非常に理解しやすいものです。 次のプログラムで実際に変数のアドレスをプリントしてみましょう。各変数 のアドレスが状況によってどう変化するか比べてください。 1: /* static.c -- 静的記憶領域/変数のアドレス */ 2: 3: #include 4: 5: int glob; 6: static int stat; 7: 8: void printvaraddr( void ) 9: { 10: printf( "グローバルな変数 [A] %p\n", &glob

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

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

  • 1