选择题 17.  有以下程序:
    main()
    {  int x=23;
    do
    {printf("%d",x--);}
    while(!x);
    }
    程序的运行结果是______。
【正确答案】 B
【答案解析】[考点] 本题考查do-while语句。
当x=23时,执行do后的语句,x--的表达式值为x=x-1,此时x的值为22,而!x为0,因此while循环不成立,退出,故选择选项B。