结构体
A.struct abc{int n;double m};struct abc x,y;
B.struct ABC{int n;double m}
struct ABC x,y;
C.struct abc{int n;double m};
abc x,y;
这三个分别哪儿错了? A、B、C {int n;double m;}; // 均缺少红色的分号,B 同时缺少蓝色分号。
一:
struct abc {
int n;
double m
};
struct abc x,y;
double m缺少分号,最后一个成员也要打分号
二:
struct ABC {
int n;
double m
}
struct ABC x,y;
double m同样缺少分号,而且struct定义的末尾要加分号
三:
struct abc {
int n;
double m
};
abc x, y;
double m同样的问题,最后一行应写成struct abc x, y,这是C的语法,但是C++例外,C++可省略struct
页:
[1]