C言語を独学で学んでいるものです。
使っている参考書(プログラミング言語Cという本)の巻末に答えのない問題があるのですが、この問題の解答が一切わかりません。
わからないままだとモヤモヤするので、ここで質問した次第です。
どうかお助けください。よろしくお願いいたします。
tmp=*tptr
*tptr=*jptr
*jptr=tmp
なんて答えではないですよね?
下記1つめのプログラムと同じ動作をするように、下記2つめのプログラムのコメント部分を作成せよ。ただし、構造体変数taro, jiroを直接的に用いずに、変数tptr, jptrを用いること。
typedef struct Score{
int eng:
int math;
} Score;
int main(void){
Score taro ={60, 90}, jiro={0,0}, tmp;
tmp=taro;
taro=jiro;
jiro=tmp;
}
typedef struct Score{
int eng:
int math;
} Score;
int main(void){
Score taro ={60, 90}, jiro={0,0}, tmp;
Score *tptr=&taro;
Score *jptr=&jiro;
/コメント/
}