小编所收集到的相关计算机二级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可以了解一下噢! 毕竟这项科目着实相比其他科目比较容易啦!
文章推荐:
温馨提示:
想要了解更多试题请点击查看>>>计算机二级考试题库
考试想拿高分吗?更多二级ms office试题请点击查看>>>二级ms office
想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试
本文网址:http://www.k51.com.cn/info/jsjdjks/1808/0242613.html