dengshei 发表于 2020-9-13 10:38:24

求解 这个结构体定义什么鬼

struct ord
{int x,y}:dt{2}={1,2,3,4}:
这个什么意思啊我看不懂啊 我看过结构体定义但没见过这么定义的啊 就解救孩子

风过无痕1989 发表于 2020-9-13 11:25:55

你确定你没有抄错?dt 前面有个分号,而 y 后面没有分号?

如果你是抄错了,正确是这样:

struct ord
{
int x,y;
}dt{2}={1,2,3,4};

那么,定义一个结构体,里面是两个整数。
  dt是一个全局的结构体数组,里面有两个元素,每个元素包含两个成员 x 和 y。
  并且对两个元素都进行了初始化,第一个元素,作为一个结构体里面的两个整数值为x=1,y=2
  第二个为x=3,y=4。

dengshei 发表于 2020-9-17 14:54:48

风过无痕1989 发表于 2020-9-13 11:25
你确定你没有抄错?dt 前面有个分号,而 y 后面没有分号?

如果你是抄错了,正确是这样:


谢谢大佬

风过无痕1989 发表于 2020-9-17 22:47:17

dengshei 发表于 2020-9-17 14:54
谢谢大佬

客气了,我也是初学,或许我们可以成为朋友
页: [1]
查看完整版本: 求解 这个结构体定义什么鬼