题目
赋值符号, 赋值表达式 条件语句
“条件中不能含有赋值符号,但是赋值表达式可以
包含于条件表达式中
例:if(a=b) t=a; 错误
if((a=b)>0) t=a; 正确”
为什么第一句错误 第二句正确
“条件中不能含有赋值符号,但是赋值表达式可以
包含于条件表达式中
例:if(a=b) t=a; 错误
if((a=b)>0) t=a; 正确”
为什么第一句错误 第二句正确
提问时间:2021-01-05
答案
if(a=b) t=a; 从语法上并没有错,只是逻辑上有问题,它不并是指a和b相等的意思,而是b赋给a,如果a值非0的话,再执行a->t的赋值.
if((a=b)>0) t=a; 则是:b赋给a,如果a>0再作t=a的操作.
if((a=b)>0) t=a; 则是:b赋给a,如果a>0再作t=a的操作.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点
- 1已知a的平方+b的平方+4a-2b+5=0求(a的平方+b的平方)除以2-ab的值(写过程和答案)
- 2下列各组物质中,能相互反应且反应类型属于复分解反应的是( ) A.用过氧化氢、二氧化锰制氧气 B.二氧化碳和石灰水 C.氯化钠溶液和硝酸钾溶液 D.氢氧化镁和稀盐酸
- 3如图,有3张不透明的卡片,除正面写有不同的数字外,其它均相同.将这三张卡片背面朝上洗匀后,第一次从中随机抽取一张,并把这张卡片标有的数字记作一次函数y=kx+b中的k,第二次从
- 4一张课桌比一条凳子贵75元,一张课桌价格是凳子的4倍,求桌子和凳子的价格分别是多少
- 5be sure to 和must 有什么区别?
- 6有理数是不是整数?
- 7杨氏模量实验逐差法处理数据能否取相邻两项差值 为什么
- 8几千元的天文望远镜真的可以看到太空中的星系么?大概至少要多少价位以上的才可以达到这个程度?
- 9盲人提灯笼歇后语
- 10用试管取适量提取液(汗液),滴入硝酸银溶液,发现出现白色沉淀,加入稀硝酸后沉淀不溶解