第四章 4.4 赋值运算符
来源:互联网 发布:上海烟草网络销售网 编辑:程序博客网 时间:2024/06/05 22:39
4.13 在下述语句中,当赋值完成后i和d的值分别是多少?
int i; double d;d = i = 3.5;//i = 3,d = 3i = d = 3.5;//i = 3, d = 3.5
4.14 执行下述if语句后将发生什么情况?
if(42 = i){}//err 字面值是右值if(i = 42){}//true
4.15下面的赋值是非法的,为什么?应该如何修改?
double dval; int ival; int *pi;dval = ival = pi = 0;//pi为int * 不能转换成intdval = ival = *pi = 0;
4.16尽管下面的语句合法,但他们实际执行的行为可能和预期并不一样,为什么?应如何修改?
if(p = getPtr() != 0){}//if(p == getPtr() != 0){}if(i = 1024){}//if(i == 1024){}
1 0
- 第四章 4.4 赋值运算符
- JHTP小结_第四章_控制语句Part 1-赋值、++、--运算符
- JHTP自测题_第四章_控制语句Part 1-赋值、++、--运算符
- JHTP练习题及课题_第四章_控制语句Part 1-赋值、++、--运算符
- 第四章 运算符
- 第四章运算符重载
- Java运算赋值运算符
- 第二章 构造/析构/赋值运算符
- 重载赋值运算符
- 重载赋值运算符
- 重载赋值运算符
- 赋值运算符
- 布尔赋值运算符
- 复合赋值运算符
- 赋值运算符
- ECMAScript 赋值运算符
- 重载赋值运算符
- 赋值运算符
- Git常用命令
- Word Embedding模型: 词、短语及它们的组合的分布式表示
- 程序员代码面试指南 IT名企算法与数据结构题目最优解.pdf
- 项目笔记二
- 图解番茄工作法读书笔记
- 第四章 4.4 赋值运算符
- UVA 10801 Lift Hopping
- Ubuntu12.04-上网慢怎么办
- 黑苹果安装CocoaPods遇到Ruby版本过低的解决方案
- select、poll、epoll的区别
- 去重js
- android内存自动清理机制和android垃圾回收器
- URAL 1325--Dirt
- RTMP协议规范1.0中文版