次のプログラムについて問いに答えなさい.
#include <stdio.h>
struct vec{
double x;
double y;
};
int main(void) {
struct vec u,v,w;
u.x=2.5;
u.y=3.6;
v.x=6.4;
v.y=8.1;
w.x=v.x-u.x;
w.y=v.y-u.y;
printf("%5.2f\n",w.y);
return 0;
}
1) 英語の struct とは何という英単語の略か.
2) 構造体の構成定義に使われる名前(ここではvec)を何というか.
3) ここで使われる3つの構造体(実体=インスタンス)の名前は何か.
4) 構造体の実体を宣言しないで,vec という名前の構造体を使えるか.
5) vecで定義される構造体の1つ目のメンバーの名前は何か.
6) vecで定義される構造体の2つ目のメンバーの型は何か.
7) 構造体 u のメンバー x には何が代入されるか.
8) 構造体 v のメンバー y には何が代入されるか.
9) w.x の値はいくつになるか.
10) このプログラムの実行で何が表示されるか.