最新回答 / Fiona0126
首先要知道printf的运算是从右往左的..其次知道x++和++x的区别。我们假设y=x++;那么这个的运算顺序其实就是{y=x;x=x+1;};我们再假设y=++x;那么这个的运算顺序是{x=x+1;y=x;}这就是这两个的区别。然后考虑printf中的问题,它是自右往左的,所以一开始,x++的值用的其实只是x,然后用完之后x=x+1;所以x这里打印的是10,但是之后x的值是11,然后再来进行++x操作,前加加是直接加后运算的,那么x=12,然后打印出来的值也就是12了。下面的y类似~另外由于c语言中没...
2015-01-16
最新回答 / sanjiaofeng
我就是用不等于3来判断的,而没有使用continue。因为加了continue后,反而弄得不知道程序到底是怎么执行的。代码如下:<...code...>当然,这个我觉得完成任务是没问题的,但是肯定是通不过系统代码检测的。
2015-01-15
最新回答 / 慕神5269880
http://physics.scu.edu.cn/search ... 5%32%2E%38%69%7A%78http://physics.scu.edu.cn/search ... 5%32%2E%38%76%74%63http://physics.scu.edu.cn/search ... D%A5%32%2E%38%66%73http://physics.scu.edu.cn/search ... D%A5%32%2E%38%78%70http://physics.scu.edu.cn/searc...
2015-01-12
最新回答 / 突突突突突
dy.163.com/v2/media/search?word=%E5%85%A8%E5%9B%BD%E9%85%92%E5%BA%97%E8%AE%B0%E5%BD%95%E6%9F%A5%E8%AF%A2%E7%BD%91%E7%AB%99%E3%80%96%E5%BE%AEwwxx99777%E3%80%97dy.163.com/v2/media/search?word=%E6%80%8E%E4%B9%88%E6%9F%A5%E6%88%91%E8%80%81%E5%A9%86%E5%9C%A8%E...
2015-01-12
讲师回答 / milanlover
严格意义上来讲,C语言并没有绝对的常量这个概念。const是一个C语言的关键字,它限定了一个变量不允许被改变。例如:下面代码#define N 10int main(){ int arr[N]; //编译通过,因为这里N被宏替换为10 return 0;}但是,int main(){ int const N =10; int arr[N]; //编译不通过,因为编译器认为N是个变量,不是常量。只不过这个变量不允许被修改}而且在C语言中被const修饰的就一定是常量吗?真的能不动如山吗?例如...
2015-01-10