精选大放送!计算机二级C语言常见问题:表达式

发布于 2018-08-02 09:21  编辑:jokex
0
计算机等级考试题库 扫码微信刷题

小编所收集到的相关计算机二级C语言常见问题:表达式的资料 大家要认真阅读哦!



问题列表:

1 为什么这样的代码: a[i] = i++; 不能工作?


2 使用我的编译器,下面的代码int i=7; printf("%d\n", i++ * i++); 返回49?不管按什么顺序计算, 难道不该打印出56吗?


3 对于代码int i =  i = i++; 不同编译器给出不同的结果, 有的为 有的为4, 哪个是正确的?


4 这是个巧妙的表达式: a.=b.=a.=b 它不需要临时变量就可以交换a 和b 的值。


5 我可否用括号来强制执行我所需要的计算顺序?


6 可是&& 和|| 运算符呢?


7 我怎样才能理解复杂表达式?“序列点” 是什么?


8 那么, 对于a[i] = i++; 我们不知道a[] 的哪一个分量会被改写,但i的确会增加1, 对吗?


9 ++i 和i++ 有什么区别?


10 如果我不使用表达式的值, 我应该用++i 或i++ 来自增一个变量吗?


11 为什么如下的代码int a = 100, b = 100; long int c = a * b; 不能工作?


12 我需要根据条件把一个复杂的表达式赋值给两个变量中的一个。




小编为大家整理,就是希望大家能够避过这些常见问题,大家一定要注意哦!

继续了解计算机二级C语言?点击下方链接,进入考无忧官方网站,更多精彩等你来!

小编特别推荐二级ms office可以了解一下噢! 毕竟这项科目着实相比其他科目比较容易啦!


文章推荐:

2018年全国计算机等级考试都有哪些科目?

2018年全国计算机考试报名为什么照片上传不成功?

2018年全国计算机等级考试一二三四级最新考试大纲汇总


温馨提示:

想要了解更多试题请点击查看>>>计算机二级考试题库

考试想拿高分吗?更多二级ms office试题请点击查看>>>二级ms office

想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试


本文网址:http://www.k51.com.cn/info/jsjdjks/1808/0242613.html
选择分享到: