c++for循环判断条件
发布时间:2020-12-16 10:47:53 所属栏目:百科 来源:网络整理
导读:问题 :设m和n都是int类型,那么以下for循环语句,( ) # include stdio.h int main() { int m,n; for(m=0,n=-1;n=0;m++,n++) ? ? ? ?//for(变量赋初值; 循环判断条件 ;变量计算)? ?0为false,非零为true { n++; printf("%d",n); } return 0; } A 循环体一
问题:设m和n都是int类型,那么以下for循环语句,( ) # include <stdio.h> 实验:当n=0时,编译通过,不显示任何数字;当n=1时,编译通过,运行结果无限显示222....;当n=-1时,编译通过,运行结果无限显示0000 分析:判断条件n=0,无论何时,n都被赋值为0,而赋值表达式的返回值即被赋值本身,即0,从而被认为是false,因此,for语句的循环体从来不会被执行。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |