单项选择题

下列程序的运行结果是( )。
#include<stdio.h>
main ()
int x=5, a=1, b=2, c=5, d=O ;
if (a<b)
if (b!=3)
if (!c)
x=1;
else
if(d)x=1;
else x=-1;
printf("%d",x);

A.-1
B.0
C.1
D.不确定的值