吾爱程序员:这里有好玩的游戏和软件
当前位置:首页C语言教程 → C中函数参数的处理顺序是什么

C中函数参数的处理顺序是什么

来源:网络 | 更新时间:2022-01-14 20:34:51
它在 C 中依赖于编译器。依赖于处理的顺序是不安全的。例如,像下面这样的函数调用可能在一个编译器和另一个编译器之间表现得非常不同:
void func (int, int);

int i = 2;
func (i++, i++);
不保证(在 C 或 C++ 标准语言定义中)增量将以任何特定顺序进行处理。任一增量都可能首先发生。func 可能得到参数‘2, 3’,或者它可能得到‘3, 2’,甚至是‘2, 2’。

最新文章

热点资讯

手游排行榜

CopyRight 2020-2030吾爱程序员

鄂ICP备2021004581号-8

本站资源收集于网络,如有侵权请联系我们:35492删除0109@qq.com