ような表現はポインタを表していますよね?ポインタptrが指す構造体のメンバを表しています。double型で、ポインタを表していません。101;はC言語では=演算子の左辺がlvalueではないので、正しくありません。C++なら演算子オーバーロードにより正しくなる可能性が考えられます。101;とエラーが出てしまいました.前述の通り、このプログラムではptr->idはポインタではありません。ミクプラは自由にリンクできます。