int n;int result;scanf("%d", &n);for(______; n>0; n/=10){if(n%10==3{result =1;break;}}……在横线那里为什么可以填result=0?
for()中的第一个格子可以用来给变量赋值,第二个是判断
1.scanf已经对n赋值了,2.result应该是返回值吧,如果 n=0,for循环就没执行,result 就为空,返回result 就会出错,没有初始化或赋值,是空