プログラマー50代何で居ないの氏んでるの? Part3

このエントリーをはてなブックマークに追加
173仕様書無しさん
>また若いうちは、a=0;b=1;・・・z=26;と体力でやっていたが

これを解消するには

struct{
int a;
int b;


}alph;

とやってからアドレスを取得
int *p = &alph.a;

for(i = 0; i < 27; i++){
*(p+i) = i;
}

一個一個イコールでいれる場合(a=0;b=1;・・・z=26;)と比べ、
宣言の書き換えがいり、コードを書くエネルギーはいるだろうが、
間違いが少なくなる