Juniorboy 发表于 2020-4-6 10:06:26

strcpy函数

请问这个怎么回事啊,目标函数不是装不下str1的吗,不是应该str2显示Original s吗,然后后面的放不下被冲掉了,怎么str1被冲了呢,谢谢。

人造人 发表于 2020-4-6 14:37:45

看输出结果,这个编译器是把变量倒着放的
str3放在最前面,str2在中间,str1在最后面

Juniorboy 发表于 2020-4-6 19:43:06

人造人 发表于 2020-4-6 14:37
看输出结果,这个编译器是把变量倒着放的
str3放在最前面,str2在中间,str1在最后面

输入结果也是str1然后str2然后str3啊,麻烦您再详细说一下呗

人造人 发表于 2020-4-6 19:47:50

Juniorboy 发表于 2020-4-6 19:43
输入结果也是str1然后str2然后str3啊,麻烦您再详细说一下呗

编译器就是这样做的
str3放在最前面,str2在中间,str1在最后面

有的编译器不是这样做,也就是这个程序在不同的环境下会有不同的结果

Juniorboy 发表于 2020-4-6 20:15:57

人造人 发表于 2020-4-6 19:47
编译器就是这样做的
str3放在最前面,str2在中间,str1在最后面



啊啊,这个和编译器有关啊,谢谢您哈
页: [1]
查看完整版本: strcpy函数