C语言,关于结构体的一段程序,有好多错,帮忙看看,谢谢啦

[复制链接]
查看11 | 回复3 | 2011-9-8 23:24:11 | 显示全部楼层 |阅读模式
char xm[];定义字符型数组不能不给出数组的长度,否则不能存储字符,你可以定义稍多一点,保证够用。在定义结构体时不能嵌套定义结构体,放在外面就好了scanf("%d%d%d",&yea);读取3个整数就需要3个变量,不能只有一个还有用结构体声明变量时不用写struct 再补充一个,if语句用法是:if(变量、常量、表达式)执行语句;else执行语句;else可以没有,但是if后面要有小括号,不能有分号,执行语句超过一句要用大括号括起来如果你想在结构体里面用结构体要先定义内部结构体,再在外层结构体定义时像声明其他变量一样声明内部结构体。错误确实太多了!...
回复

使用道具 举报

千问 | 2011-9-8 23:24:11 | 显示全部楼层
#include "stdio.h"#includestruct xs {int xh;char xm[5];struct rq{int year;int mouth;int day;}p;}xueshen[3]={{110,"abc",{2010,1,2}},{11...
回复

使用道具 举报

千问 | 2011-9-8 23:24:11 | 显示全部楼层
#include "stdio.h"#include "conio.h"struct Date{ int year; int mouth; int day;};struct Student{ intNum; char Name[20]; struct Date EnterDate;};s...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行