子網掩碼
int isMask(int mask[4])
{
int i;
int j;
int sum=0;
int flag=0;
if(mask[0]==0||mask[3]==255)
{
return 0;
}
for(i=0;i<4;i++)
{
if(mask[i]==255)
{
continue;
}
for(j=i+1;j<4;j++)
{
sum+=mask[j];
}
if((mask[i]==254)||(mask[i]==252)||(mask[i]==248)||(mask[i]==240)||(mask[i]==224)||(mask[i]==192)||(mask[i]==128)||(mask[i]==0))
{
flag=1;
}
if(flag&&(sum==0))
{
return 1;
}
return 0;
}
}
IP地址
在這裏插入代碼片