选择题 12.  下列程序的运行结果是______。
    main()
    {  int a=3;
    printf("%d<n",(a+a-=a*a));
    }
【正确答案】 D
【答案解析】 本题可以写成:a+a+(a-(a*a)),因为*的优先级最高,其次是-=,+的优先级最低,所以先求a-=a*a=9,表达式变为a+a+-=9,即a=a-9=-6,再次变为a+(-6)=-12,故选择D选项。