赋值操作符与关系操作符的优先级
2005-06-05 09:05
239 查看
向fp打开的文件写入字符直到”$“(”$“不写入)
刚始我是这样写的:while( ch= getchar()!='$' ) putc( ch, fp );
这样就错了,因为关系操作符的优先级高于赋值操作符,ch = getchar()!='$'永远不会实现的。
正确:while( ch= getchar()!='$' ) putc( ch, fp );
刚始我是这样写的:while( ch= getchar()!='$' ) putc( ch, fp );
这样就错了,因为关系操作符的优先级高于赋值操作符,ch = getchar()!='$'永远不会实现的。
正确:while( ch= getchar()!='$' ) putc( ch, fp );
相关文章推荐
- 复合表达式“*a++=*b++”的求解顺序和操作符优先级的关系
- 继承中,构造函数,赋值操作符,析构函数与虚函数的关系
- C++ Primer 学习笔记_16_表达式 --算术、关系、逻辑、位、赋值、自增/自减操作符
- 析构函数、赋值操作符与复制构造函数关系的分析
- 复制构造函数,赋值操作符、关系操作符,const函数
- STM32中移植FreeRTOS(中断优先级与任务优先级的关系)
- C++操作符的优先级
- 子类的拷贝构造函数和赋值操作符
- ++ -- 操作符、优先级和类型转换分析
- 赋值 浮点数 优先级
- C++中自定义类禁止使用复制构造函数和赋值操作符
- C++操作符的优先级
- 拷贝构造函数和赋值操作符
- 一个操作符优先级顺序引起的问题
- 拷贝构造函数与赋值操作符的具体实现
- 给一个数赋值优先级
- 操作符优先级
- css样式引用的几种方法及优先级关系
- 序列类型操作符(关系、连接、重复…
- C++ 操作符优先级