c语言题目求解为什么
7.下面程序的运行结果是___x=8____。
#include<stdio.h>
int main( )
{
int i , j , x = 0 ;
for( i = 0 ; i < 2 ; i++ )
{
x++ ;
for( j = 0 ; j <= 3 ; j++ )
{
if( j % 2 )
continue ;
x++ ;
}
x++ ;
}
printf( "x=%d " , x ) ;
return 0 ;
}
很简单的循环
//i=0时
第一个x++
x=x+1=1
第二个x++
当j=1,3时,x=x+1,也就是x加了二次,x=3
第三个x++
x=x+1=4
也说是一个循环
x=x+4
那么同样当i=1时,第二个循环
x=x+4=4+4
结果就是8
下一篇:c语言头文件错误,大佬们看一下
上一篇:学校代码多少?
热门标签: