声明的问题
#include<stdio.h>struct student
{
int num;
char *name;
floatscore_c;
floatscore_j;
}stu={{1,"李芳",80,70},{2,"于红",90,90},{3,"万达成",70,60}};
void main()
{
int i;
struct student *p;
p=stu;
<----------->为什么我把int i; 放到这个位置来就会出错呢?原因是什么呢?
for(i=0;i<3;i++,p++)
printf("学号:%d\n",(*p).num);
} 记得老师说过,C++可以C不行~ 引用第1楼Saiholmes于2007-04-09 16:26发表的:
记得老师说过,C++可以C不行~
为什么不行。。。。
页:
[1]