单选题:下面的程序运行结果为。
下面的程序运行结果为。
main()
{
int x=3,y=0,z=0;
if(x=y+z) printf("* * * *");
else printf("# # # #");
}
A.有语法错误不能通过编译
B.输出* * * *
C.可以通过编译,但是不能通过连接,因而不能运行
D.输出# # # #
答案:D
main()
{
int x=3,y=0,z=0;
if(x=y+z) printf("* * * *");
else printf("# # # #");
}
A.有语法错误不能通过编译
B.输出* * * *
C.可以通过编译,但是不能通过连接,因而不能运行
D.输出# # # #
答案:D