第9話構造体
基本的な使用法
構造体とポインタ
構造体初期化&代入
構造体代入の検証
構造体丸ごとコピー
構造体配列と初期化&代入
構造体実体を確保する例
構造体の宣言をtypedefへ
アライメント指定で大きさが変わる
構造体とビット列
第10話共用体
基本的な使用法
応用例
列挙型
列挙型を宣言してみる
列挙型の変数を定義してみる
列挙型のメンバに値を設定する
第11話const型修飾子
グローバル変数にconst
constと#define
const型の値は固定か
構造体にconst
関数にconst
おまけ − volatile型修飾子
非volatile変数をvolatile変数としてアクセス
volatile変数を非volatile変数としてアクセス
第12話ファイル
テキストの読み書き
テキストの書き込み
テキストの読み込み
バイナリの読み書き
バイナリの書き込み
バイナリの読み込み
バイナリの書き込みとアライメント
第13話演算子
&を使う演算子
|を使う演算子
>と<を使う演算子
/と*を使う演算子
sizeof演算子とoffsetofマクロ
第14話エンディアンとビットフィールド
エンディアン
ビットフィールド
第15話そのほか
8進数表現
scanfの型
goto文
printf関数
return
switch文
for文とwhile文
最後に
参考資料・サイト
著者略歴
|