表达式5==6的运算结果是

问题描述:

表达式5==6的运算结果是
这是一道flash填空题 那表达式“horse”+10的运行结果是什么
1个回答 分类:综合 2014-11-21

问题解答:

我来补答
运算结果是假,在C语言中用0表示.
在C语言中字符串常量加上一个整数,结果是字符串去掉前面整数个字符剩下的字符串,例如:
“123456789”+3
结果是“456789”,
而你说的“horse”+10,因为horse只有5个字符,+10之后,结果是无法预测的.
本质上讲,C语言中的字符串都相当于一个常指针,指针的加减就是在前后移动指针.
所以,“horse”+10的结果实际上是一个移动后的指针,只是其指向的目标已经无法预测.
 
 
展开全文阅读
剩余:2000
上一页:减术分裂
下一页:语文学习与巩固
也许感兴趣的知识