J's Technical Note on Weblog
Js::TecNote
JGB [ www.v-sands.com -- since 2003 ]
Bash
C++
Haskell
Java
Lisp
Others
PHP
Perl
Ruby
Server_Tips
Weblog_Note
XML
base
diary
pcmemo
Top
Categories
Bash
>>
├ bashnote
C++
>>
├ 01:C++の作り方
├ 02:C++固有の書法
├ 03:参照用法
├ 04:オブジェクトの保護
├ 05:クラスとオブジェクト
├ 06:カプセル化
├ 07:コンストラクタとデストラクタ
├ 08:継承
├ 09:関数の多重定義
├ 10:仮想関数
├ 11:例外
├ 12:テンプレート
├ 13:STL
Haskell
>>
├ Learning_Haskell
Java
>>
├ 1 Java primitive
├ 2 Java class
├ 3 Java stream
├ 4_DesignPatterns
├ 5_Ant
Lisp
>>
├ Learning_Common_Lisp
Others
>>
├ Java_MySQL_Tomcat
├ MakeBlog_on_Ruby
├ Xerces
PHP
>>
├ PHP5_XML
├ Smarty
├ myblog
├ php_oop
├ phpnote
Perl
>>
├ cginote
├ perlnote
├ perlref
Ruby
>>
├ rubynote
├ rubyref
Server_Tips
>>
├ fedore_core
├ vine_linux
Weblog_Note
>>
├ Blosxom
├ Movable_Type
XML
>>
├ DocBookXML
├ Txt2dbx
├ XML_Programming
├ XML_Study
base
>>
├ C Note
├ example sentences of C
pcmemo
>>
├ how_to
├ parser_generator
├ ruby_tips
├ txt2dbx_memo
Previously
Rubyでソースコードの自動生成
Ruby版 Blogツール作成
クラス間の通信
来年に向けてのメモ
Cygwin 困ったときの備忘録:
PHPNOTE 第6回終了
やっとこさBフレッツ
もう3月も終わりかい!
PHPのSESSION変数でファイル名を渡す
miniDNSからお引越
Archives
2007年07月
(1)
2007年02月
(1)
2006年02月
(1)
2005年12月
(1)
2005年10月
(1)
2005年07月
(1)
2005年05月
(1)
2005年03月
(1)
2005年02月
(3)
2004年11月
(1)
2004年10月
(1)
2004年08月
(1)
Bookmarks
コンピュータ関係を中心にしたリンク集
Syndicate this site (XML)
Powered by
Movable Type 3.122-ja
▲UP
C Note
C言語関連の雑文置場
1 : C言語 : 変数のスコープやメモリマップ、変数とスタックについてなど
C言語の変数のスコープ
スコープからみた変数の種類
変数のスコープを調べてみる
変数の初期値
staticな変数のアドレス
C言語のメモリモデル
セグメント
プログラム実行時のスタックの変化
スタックの動作から見た変数の宣言と定義
関数に引数を参照渡しする場合のスタックの動き
2 : C言語についての雑記
ポインター宣言の表記の仕方
初期化子と初期値
1バイトのビット数
3 : typedef
typedef
基本型に別名を付ける
ポインター型へのtypedef
typedefのスコープ
4 : C言語:構造体の基礎
構造体
構造体の宣言
構造体の利用
構造体とポインター
構造体どうしの代入と比較
構造体をメンバーに持つ構造体
5 : 構造体と配列
構造体の配列
構造体の配列の作成と参照
配列名を使った構造体へのアクセス
構造体配列の扱いについての補足
6 : 構造体と関数
構造体を関数の引数で渡す
デフォルトでは値渡し
構造体を参照渡しする
構造体を関数の戻り値にする
構造体宣言の場所と関数プロトタイプ
7 : ネストされた構造体
構造体のメンバに構造体を定義する
メンバに別の構造体を持つ
メンバに別の構造体へのポインタを持つ
8 : 自己参照構造体
自己参照構造体
自己参照型構造体の使用例
入力した時の表示結果
入力時のコード内の動作
自己参照型構造体のメリット
双方向チェーンのデータ構造
9 : 構造体についての落ち穂ひろい
構造体のサイズ
構造体変数のメモリイメージとアラインメント
構造体メンバにビット・フィールドを使う
10 : 関数ポインタ
関数ポインタ
関数ポインタの宣言
関数ポインタの利用例
関数ポインタの配列
関数ポインタを引数にする
11 : データ型とポインタ
C言語のデータ型
基本データ型
型修飾子
char型の扱い
void型
データ型のサイズ
sizeof演算子
各データ型が扱えるサイズ
データ型とポインタ
12 : 配列
配列
配列の宣言と初期化
宣言時の要素数は定数式のみ
初期化子による配列の初期化
配列の要素数
配列を扱うアルゴリズム
要素の最大値を求める
配列要素の並びをリバースする
13 : 配列とポインタ
配列とポインタ
配列名
配列とポインタの違い
ポインタによる配列要素の操作
関数での配列の受渡し
ポインタの配列
多次元配列とポインタ
14 : C言語での文字列の扱い
文字定数
文字定数のアドレス
エスケープシーケンス
NULL
文字列リテラル
文字列リテラルの型と値
配列による文字列
文字列とポインタ
文字列関連のライブラリ関数