|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include<stdio.h>
- #include<stdlib.h>
- #include<malloc.h>
- #define LEN sizeof(struct ohno)
- struct ohno
- {
- int num;
- char name[10];
-
- char job;
- union
- {
- int class;
- char position[10];
- }category;
-
- }person[2];
- main()
- {
- int i;
- for(i=0;i<2;i++)
- {
- printf("输入学号 : ");
- scanf("%d",&person[i].num);
- printf("输入姓名 : ");
- scanf("%s",&person[i].name);
- printf("输入职业 : ");
- scanf("%c",&person[i].job);
-
-
- if(person[i].job=='S')
- {
- printf("输入所在班级 : ");
- scanf("%d",&person[i].category.class);
- }
- }
- }
复制代码
这是什么情况啊......
我给person创建结点也是这样。
应该不是结点的问题..
明明一个for循环没执行完啊...怎么就进入循环了。。
然后我在程序中加上了system("pause");
发现成这样了..如图
|
|