C语言问题编译不过……求神牛

[复制链接]
查看11 | 回复5 | 2012-1-31 16:50:30 | 显示全部楼层 |阅读模式
1.结构体定义你没有搞明白2.结构体内存分布你没有搞明白3.max为什么是个大负数?4.程序写的很乱,适当加一些空格换行使程序可读性更佳5.scanf不要用那么长的,你这种情况录入的情况最好用文件 结构体改为如下内容typedef struct b{char name[20];
int qm,bj;
char gb,xb;
int lunwen,jiangxuejin;
};struct b a[n+1];...
回复

使用道具 举报

千问 | 2012-1-31 16:50:30 | 显示全部楼层
数组size需要编译期常量,或者用malloc动态分配吧。PS:不做点评。...
回复

使用道具 举报

千问 | 2012-1-31 16:50:30 | 显示全部楼层
&a.name记得不需要加取地址符号的吧。你试一下 ,还有typedef struct {char name[20];int qm,bj;char gb,xb;int lunwen,jiangxuejin;}a[n+1];你这是什么玩意?n是未知的?...
回复

使用道具 举报

千问 | 2012-1-31 16:50:30 | 显示全部楼层
a[n+1]数组不能使用变量初始化大小,因为是临时的你可以给大一点比如a[254];...
回复

使用道具 举报

千问 | 2012-1-31 16:50:30 | 显示全部楼层
也可以学习学习~~...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行