Scanf(''%s''.&G.vertices2[i].data);中为什么有一个2?

img

vertices2是数组名称,应该是在G里面定义的结构体数组。

vertices2这是一个整体,是一个变量。
类似你定义一个int num2;使用num2变量一个意思。

这个2是你变量的定义名啊。

vertices2是变量名

vertices2是G的成员变量名吧

Scanf(''%s''.&G.vertices2[i].data);中为什么有一个2?
如果没有声明定义vertices2 那2就是错的 可能是误敲上去的

望采纳!!