表达式5==6的运算结果是这是一道flash填空题 那表达式“horse”+10的运行结果是什么
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 01:26:45
![表达式5==6的运算结果是这是一道flash填空题 那表达式“horse”+10的运行结果是什么](/uploads/image/z/366045-69-5.jpg?t=%E8%A1%A8%E8%BE%BE%E5%BC%8F5%3D%3D6%E7%9A%84%E8%BF%90%E7%AE%97%E7%BB%93%E6%9E%9C%E6%98%AF%E8%BF%99%E6%98%AF%E4%B8%80%E9%81%93flash%E5%A1%AB%E7%A9%BA%E9%A2%98++%E9%82%A3%E8%A1%A8%E8%BE%BE%E5%BC%8F%E2%80%9Chorse%E2%80%9D%2B10%E7%9A%84%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E6%98%AF%E4%BB%80%E4%B9%88)
表达式5==6的运算结果是这是一道flash填空题 那表达式“horse”+10的运行结果是什么
表达式5==6的运算结果是
这是一道flash填空题 那表达式“horse”+10的运行结果是什么
表达式5==6的运算结果是这是一道flash填空题 那表达式“horse”+10的运行结果是什么
运算结果是假,在C语言中用0表示.
在C语言中字符串常量加上一个整数,结果是字符串去掉前面整数个字符剩下的字符串,例如:
“123456789”+3
结果是“456789”,
而你说的“horse”+10,因为horse只有5个字符,+10之后,结果是无法预测的.
本质上讲,C语言中的字符串都相当于一个常指针,指针的加减就是在前后移动指针.
所以,“horse”+10的结果实际上是一个移动后的指针,只是其指向的目标已经无法预测.