C语言中,字符串的输入顺序是不是会影响输出结果啊?

我在输入后面几行代码时,不是从头一个一个输入的,而是从对称的地方,先输入后半部分,再输入前半部分。后来我把代码删了重新打,就能打印一个飞机了,为什么会这样#include<stdio.h>int main(){printf("\n\@ \n\/ \\ \n\* * \n\* * \n\* * \n\* * * * * * \n\* * * * * * * * \n\* * * * * * * * * * \n\* * \n\* * \n\* * * * \n\* * * * * * \n");
return 0;
}

很明显,对于这样的程序中,直接输出指定的字符串,字符串的输入顺序是会直接影响输出结果的。追问

能解释一下吗

追答

这样程序的输出,是直接按照字符的先后来进行“照原样”输出的。在代码中更改了它们的先后顺序,自然输出的先后顺序也就更改了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-23
我在输入后面几行代码时不是从头一个一个输入的,而是从对称的地方先输入后半部分再输入前半部分后面我把代码删了,重新组就能答应一个飞机。
相似回答