a的值为3 执行两条语句

/*
*copyringht(c) 2018,csdn学院
*All rights reserved
*文件名称:main.c
*作者:王琦
*完成日期:2018.4.15
*版本号 1.0
*
*问题描述:
*程序输出:
*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a=3;
   printf("%d\n",a+=a-=a*a);
   printf("%d\n",a+=a-=a*=a);
    return 0;
}

总结:a*=a;此时  a 已被赋值9  表达式的值也是9   结果为0

阅读更多
上一篇苏小红C 3.1问题描述:求余运算 与被除数的符号一致
下一篇苏小红 3.3 计算圆的周长和面积
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭