清华大学出版社 TSINGHUA UNIVERSITY PRESS 32c语句概述 五)复合语句用一对括起来的语句 X+y tz/100 printf(“%r”,t; 注意:复合语句中最后一个语句中最后的分号不能 忽略不写
3.2 C语句概述 (五)复合语句 用一对{}括起来的语句 { z=x+y; t=z/100; printf(“%f”,t); } 注意:复合语句中最后一个语句中最后的分号不能 忽略不写
清华大学出版社 TSINGHUA UNIVERSITY PRESS 33赋值表达式和赋值语句 3.3.1赋值表达式 1赋值运算符 赋值符号“=″就是赋值运算符,它的作用是将 个数据赋给一个变量。 赋值语句是由赋值表达式加上一个分号构成 把常量3赋 说明:也可以将一个表达 给变量a 式的值赋给一个变量例:“a=3
3.3 赋值表达式和赋值语句 3.3.1 赋值表达式 1.赋值运算符 赋值符号“ = ”就是赋值运算符,它的作用是将一 个数据赋给一个变量。 •赋值语句是由赋值表达式加上一个分号构成 例: “a=3” 把常量3赋 说明:也可以将一个表达 给变量a 式的值赋给一个变量
清华大学出版社 TSINGHUA UNIVERSITY PRESS 33赋值表达式和赋值语句 3.3.1赋值表达式 2复合的赋值运算符 在赋值符“=″之前加上其他运算符,可以构成 复合的运算符。 先计算a加3 再赋给a 例:a+=3等价于a=a+3
3.3 赋值表达式和赋值语句 3.3.1 赋值表达式 2.复合的赋值运算符 在赋值符“ = ”之前加上其他运算符,可以构成 复合的运算符。 例:a+=3 等价于 a=a+3 先计算a加3, 再赋给a
清华大学出版社 TSINGHUA UNIVERSITY PRESS 3.3赋值表达式和赋值语句 3.3.1赋值表达式 ·可以这样理解 ①a+=b(其中a为变量,b为表达式) ②a+=b(将有下划线的“a+”移到“=”右 侧 ③a=a+b(在“=”左侧补上变量名a
3.3 赋值表达式和赋值语句 3.3.1 赋值表达式 • 可以这样理解: ① a += b (其中a为变量,b为表达式) ②a + = b(将有下划线的“a+”移到“ =”右 侧) | ↑ ③ a = a + b(在“ =”左侧补上变量名a )
清华大学出版社 TSINGHUA UNIVERSITY PRESS 3.3赋值表达式和赋值语句 3.3.1赋值表达式 ·如果b是包含若干项的表达式,则相 当于它有括号。 例:①x%=y+3 ②x%(y+3) ③x=x%(y+3)(不要错写成 x%y+3)
3.3 赋值表达式和赋值语句 3.3.1 赋值表达式 • 如果b是包含若干项的表达式,则相 当于它有括号。 例: ① x %= y + 3 ② x %= (y + 3) |__↑ ③ x = x %(y + 3) (不要错写成 x = x % y + 3 )