下面程序的运行结果是_______。 #incl ude main( ) { int i=2,j=3,k; k=i+j; { int k=8: if(i=3) printf(“%d”,k); else printf(“%d”,j); } printf

admin2014-08-29  38

问题 下面程序的运行结果是_______。
#incl ude
main(    )
{
int i=2,j=3,k;
k=i+j;
{
int k=8:
if(i=3)
printf(“%d”,k);
else
printf(“%d”,j);
}
printf(“%d%d”,i,k);
}

选项

答案835

解析 本题注意两点:第一,int k=8;k为局部变量,只在大括号中有效;第二,if(i=3)此语句恒成立。
转载请注明原文地址:https://jikaoti.com/ti/tl9fFFFM
0

最新回复(0)