A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.表达式
        1) 用运算符把常量,变量,函数等按照一定的规则,连接起来的式子,就称之为表达式
        2) 分类
                a) 算数表达式
                b) 关系表达式
                c) 逻辑表达式
        重点:表达式一定有返回值

        3)表达式语句: 表达式后面加上分号,构成表达式语句
        int a = 10, b = 3;
        int c = a + b;//表达式 a + b 的返回值是13,因为c 的值为13

2.赋值运算符
        等号 =
        1)作用:把等号右侧的值给等号左侧的变量
        例如1 = 3;// 不对
                a + b = 3;//也不对
        注意: 等号的左侧必须是一个变量,而不能是常量或者表达式

        2) 赋值运算符的结合性:右结合(自右至左)
        int a,b,c;
        a = b = c = 2;
        printf("a=%d,b=%d,c=%d",a,b,c);//结果a=2,b=2,c=2

        3) 复合赋值运算符
         a = a + 3 可以简写成 a += 3. 减法,除法,乘法同理
                 a += b + 3 相当于 a = a + (b + 3)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马