gpt4 book ai didi

c - "Simplify"到一行

转载 作者:行者123 更新时间:2023-12-02 03:13:49 25 4
gpt4 key购买 nike

刚刚做作业发现了这篇文章

A[j]=A[j-1];
j--;

有没有办法将其简化为一行? 编辑一条语句?

我已经尝试过

A[j--]=A[j];

但是好像效果不太好。

代码来自InsertSort算法

编辑这个问题不需要做我的作业,我只是好奇

最佳答案

来自标准:

Between the previous and next sequence point an object shall have its stored value modified at most once by the evaluation of an expression. Furthermore, the prior value shall be read only to determine the value to be stored.

A[j] = A[--j];将导致未定义的行为。不要这样做。 A[j]=A[j-1]; j--;非常清晰、简洁且令人满意。

关于c - "Simplify"到一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4546631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com