学了指针,有个问题请教
#include<iostream.h>
int data[][13]={
{0,31,28,31,30,31,30,31,31,30,31,30,31}
{0,31,29,31,30,31,30,31,31,30,31,30,31}};
void main()
{ int y,m,d,yd;
int *p,i,*j;
cout<<"Enter year month day:";
cin>>y>>m>>d;
p=data[0];
i=y%4==0&&y%1000!=0||y%400==0;
yd=d;
if(i)
p+=13;
j=p+m;
while(p<j)
{ yd+=*p;
p++;
}
cout<<yd<<endl;
}
刚学指针,有个程序不大懂,能不能有高手给我解释一下???
那个j代表什么我不大明白,能不能给我解释一下吗?????
谢谢.
刚学C++,请指点,大哥大姐们!!!