main( )
{
long int cj1[47][7],cj2[47][7],cj3[47][7],cj4[47][7],xx; /*定义四个整型数组保存四个班级学生成绩*/
char xm1[47][15]={'a'},xm2[47][15]={'a'},xm3[47][15]={'a'},xm4[47][15]={'a'};
/*分别定义四个字符型数组保存四个班级学生姓名和学号*/
char xh1[47][10]={'1'},xh2[47][10]={'1'},xh3[47][10]={'1'},xh4[47][10]={'1'};
sacanf("%d",&xx);
switch(xx)
{
case 1: cjsc(cj1);cjsc(cj2);cjsc(cj3);cjsc(cj4);break;
case 2: pingjun(cj1);pingjun(cj2);pingjun(cj3);pingjun(cj4);break;
case 3: paixu1(cj1,xm1,xh1);paixu1(cj2,xm2,xh2);paixu1(cj3,xm3,xh3);paixu1(cj4,xm4,xh4);break;
case 4: paixu2(cj1,xm1,xh1);paixu2(cj2,xm2,xh2);paixu2(cj3,xm3,xh3);paixu2(cj4,xm4,xh4);break;
}
}
你看第一行那个定义变量的部分,我明明定义了xx这个变量,可是底下却报错“未定义的xx在mian函数中”,,这是怎么回事呢?
追答我用VC6编译没有问题~~就是那个XX。~~难道是编译器的原因?
追问总共有十六条错误,就分为这两种,定义的所有变量都现实未定义,还有就是“补课移动的指针(地址常数)转换在main函数中”,,,,,,,,,愁死了,明天就交作业了。。你帮帮忙啊
把你的全部程序发到我的邮箱吧,我帮你看看[email protected]
本回答被提问者采纳