函数里for(i=0;i<5;i++) if(……) return 1;return 0;如果条件成立那不是既返回了1,又返回了0吗?怎么结果只返回1,不返回0?
一个函数只能有一个返回值,如果返回了一个值后,该函数调用就结束了。
那就把函数定义成 void 不要返回值, 用 if-else 进行打印输出。或者定义一个变量例如变量 a, 如果达成条件 a=1; 否则 a=0; 最后返回 a 。return a;