关于离散数学真值表的问题
int main(){
int p,q,a,b,c,d,e,f;
printf("p");
for(p=0;p<2;p++)
{
for(q=0;q<2;q++)
printf("\t%d",p);
}
printf("\nq");
for(p=0;p<2;p++)
{
for(q=0;q<2;q++)
printf("\t%d",q);
}
printf("\n┑p");
{
int i;
if(p==0)
a=1;
else
a=0;
for(i=0;i<4;i++)
printf("\t%d",a);
}想请问为啥非p的真值表运行出来都是0