选择题   有以下程序:
    #include  <stdio.h>
    main()
    {  int a=1,b=1;
    for(;a--;)
    b--;
    printf('%d,%d\n',a,b);
    }
    程序运行后的输出结果是______。
 
【正确答案】 A
【答案解析】题于中语句for(;a--;),条件a--!=0先判断a!=0成立,则进入循环,然后a减1,起始a=1不等于0,满足条件进入for循环,然后a自减1为0,b自减1为0,继续循环;再跳回for语句时,a!=0不成立,不会进入循环,但是a也要自减1为-1,循环结束;因此最后输出a=-1,b=0。因此答案为选项A。