黑马程序员技术交流社区
标题:
结构体这样定义有问题吗?
[打印本页]
作者:
天使爱恋。。
时间:
2015-4-21 23:55
标题:
结构体这样定义有问题吗?
struct Student
{
int age;
double height;
} stu;
struct Student
{
int age;
double height;
} stu2;
作者:
itheima_llt
时间:
2015-4-22 12:31
好帖,有才!
作者:
wuwuwu
时间:
2015-4-22 14:55
这样定义有意义吗?2个一样的???
作者:
wuwuwu
时间:
2015-4-22 15:00
这样写多浪费代码,我们可以直接定义一个结构体,用结构体去创建多个变量,如果需要定义的变量很多很多你就知道你这么写的弊端了,这样会使代码显得太罗嗦
作者:
dyb_10101
时间:
2015-4-22 15:15
可以这样定义更简便:
1,先定义结构体类型:
struct Student
{
int age;
double height;
};
2,定义Student类型的结构体变量:
struct Student stu1;
struct Student stu2;
复制代码
作者:
人生充满期待
时间:
2015-4-22 15:36
这个属于重复定义了
作者:
天凉好个秋。。
时间:
2015-4-22 15:39
代码繁冗了
作者:
人生充满期待
时间:
2015-4-22 15:39
这个属于重复定义了,系统会报错的,应该这样写
int main()
{
struct Student
{
int age;
double height;
} stu;
struct Student stu2;
return 0;
}
复制代码
作者:
空白_o6H66
时间:
2015-4-22 17:52
直接在第一个结构体定义下 申明stu2就可以了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2