変数の初期化漏れを防ぐ
設計内容分類 | 組み込みソフトウェアにおけるC言語記述 |
---|
設計のポイント
変数は初期化されていない状態では値が不定となり、そのまま参照されてしまうと動作が期待しないものとなってしまいます。
初期化漏れを予防するために下記のような記述を心がけます。
・複数の変数を同時に宣言しない
int i,j,k=0; //iとkは初期化されない
↓
int i=0;
int j=0;
int k=0;
・配列の初期化
int a[256];
memset(a, 0x00, sizeof(a));
↓
int a[256] = {0};