问号里填啥非常的头疼

#include<??>
#defineucharunsignedchar
#defineuintunsigned?
ucharseg[]={学号};//共阳极LED段码
voiddelay()
{
uchari;
uintj;
for(i=0;i<200;i++)
for(j=0;j<1000;j++);
}
voidmain()
{
uchar?;
while(1)
{
for(i=0;i<??;i++)
{
P2=seg[?];
delay();
}
}
}

如下:


#include<stdio.h>
#define uchar unsigned char
#define uint unsigned int
uchar seg[]={"学号"};//共阳极LED段码
void delay()
{
    uchar i;
    uint j;
    for(i=0;i<200;i++)
        for(j=0;j<1000;j++);
}
void main()
{
    uchar P2;
    uint i;
    while(1)
    {
        for(i=0;i<4;i++)
        {
            P2=seg[i];
            delay();
        }
    }
}

stdio.h啊