请问这个里的!found是何意?
found = 0;
for (i = 0; i < n && !found; i++)
for (j = 0; j < m && !found; j++)
if (a[i] == b[j])
found = 1;
if (found)
/* got one: a[i-1] == b[j-1] */
...
else
/* didn't find any common element */
...
for里面的!found是什么意思呢 如果是非的意思 没有等号如何实现呢 而且删掉!found似乎函数功能没有影响啊。。。
[解决办法]
逻辑判断非0为真,0为假
!found的意思就是如果found是0则返回真,否则返回假
复习基础语法吧楼主