新手求教!
void main()
{ int i,j,found,num[3][4];
printf("Enter 12 integers:\n");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&num[i][j]);
found=0;
for(i=0;i<3 && !found;i++)
for(j=0;j<4 && !found;j++)
found=num[i][j]<0;
if(!found)
printf("not found\n");
else
printf("minus number num[%d][%d]:%d\n",i-1,j-1,num[i-1][j-1]);
}
请问这个 :!found在这是啥意思啊。麻烦写清楚点,谢谢了。
[解决办法]
如果found为0,则!found非零,为真,放在if语句的判断部分,表示found为0时执行if后面紧接着的一个语句