正在加载图片...
3.1.3知识归纳 (1)C语言中的赋值号“=”是一个运算符,在其他大 多数语言中赋值号不是运算符。 (2)对于赋值表达式与赋值语句的概念,其他多数 高级语言没有“赋值表达式”概念。作为赋值表达式可以 包括在其他表达式之中,例如: if ((a=b)>0)t=a; 按语法规定if后面的O内是一个条件,例如可以是: ifx>0)。现在在x的位置上换上一个赋值表达式“a=b”, 其作用是:先进行赋值运算(将b的值赋给a),然后判断 a是否大于0,如大于0,执行t=a。在if语句中“a=b”不是 赋值语句而是赋值表达式,这样写是合法的。如果写成: 2024/10/282024/10/28 5 3.1.3 知识归纳 (1)C语言中的赋值号“ =”是一个运算符,在其他大 多数语言中赋值号不是运算符。 (2)对于赋值表达式与赋值语句的概念,其他多数 高级语言没有“赋值表达式”概念。作为赋值表达式可以 包括在其他表达式之中,例如: if ((a=b)>0) t=a; 按语法规定if后面的( )内是一个条件,例如可以是: if(x>0).。现在在x的位置上换上一个赋值表达式“a=b” , 其作用是:先进行赋值运算(将b的值赋给a),然后判断 a是否大于0,如大于0,执行t=a。在if语句中“a=b”不是 赋值语句而是赋值表达式,这样写是合法的。如果写成:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有