提问:指针与数组习题搞不懂了
网友回答:
这个是你哪里找来的练习?出这个题目的要么C语言还没有入门,要么是个绝对的高手,因为程序的结果不是唯一的,它是“编译器有关”
不要在函数调用时用自增(或自减),因为对参数调用,不同编译器方向是不同的(从左往右,或从右往左)
不知你用的是什么编译器,若是(win)gcc,结果的确是你的
但若是专业的vc++2019,结果是这样的
除非你想研究编译器,否则不要在这个上面浪费时间,10多年前CSDN上对此有专门讨论的,结论是
后后记:4年多过去了,许多新的和老的教科书仍然在不厌其烦地讨论在C语言里原本并无意义的问题(如本文所指出的)。希望学习和使用C语言的人不要陷入其中。