首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

新手求教!该如何解决

2012-02-11 
新手求教!void main(){ int i,j,found,num[3][4]printf(Enter 12 integers:\n)for(i0i3i++)for(j

新手求教!
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后面紧接着的一个语句

热点排行