下列程序段的输出结果是 。
x=-1;
do{
x=x+x;
}while (!x);
A
循环执行一次
B
循环执行两次
C
无限循环
D
有语法错误
出自:郑州轻工业大学C语言程序设计(专业本)