黑马程序员技术交流社区

标题: 赋值运算符 [打印本页]

作者: 董立正    时间: 2015-12-3 10:10
标题: 赋值运算符
/*

赋值运算符:=
复合赋值运算符:(双目运算符) 一次性做两件事情 先运算 再赋值
+= a+=3;-->a = a + 3
-=
*=
/=
%=



*/

#include <stdio.h>

int main(int argc, const char * argv[]) {
   
    int a =3 ,b = 4;
    //表达式
    a + b; //7
   
    a+3; //6
    printf("a = %d\n",a);//3
    //做了个赋值
    a = a + b; //7
    a +=b; //a = a + b
    printf("a = %d\n",a);//7//11
    a = a + 3; //10
    a += 3; //a = a + 3
    // a += 7
    // a = a + 7
    a += b +3; //a = a + (b + 3)
    printf("a = %d\n",a); //10//17
   
   
   
    return 0;
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2