关于C语言的结构

http://img.mukewang.com/57c009a50001216b03510257.jpghttp://img.mukewang.com/57c009b20001216b03510257.jpg

谁能解释一下为什么?求详细一点

Single丶love
浏览 1770回答 5
5回答

onemoo

你最好先说说 你为什么觉得这两行代码不能出现在一起?

番茄的卍番茄酱

这两行代码是可以在一起的,即便他们的结构里的内容是完全一样的,但是他们的变量名是不一样的啊。这两行可以简化为struct{int x;int y;}x,y;要记住,结构里的内容跟外面的变量名互不影响,变量可是使用结构里的东西。我也在学翁恺的C语言程序进阶,这就是我的见解,望采纳。

噼喱啪啦

定义两个结构体,struct{int x;int y;}x;这里最后的这个x是结构体的名字,所以定义了两个结构体,名字不同可以共存.建议你复习下C语言这个章节吧.http://www.imooc.com/video/8200

汉江怪人

这里定义了2个结构体,两个结构体互不影响,只要后面声明的变量名不重复就可以出现在一起的。

韩棠

应为定义两个结构体的方法都是正确的  所以可以放到一起   没有那么多为啥   我一开始看还以为是不能放到一起呢
打开App,查看更多内容
随时随地看视频慕课网APP