选择题 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。