回答

收藏

变量 find 到底做什么?

技术问答 技术问答 272 人阅读 | 0 人回复 | 2023-09-12

这是一个比较参数并按字典顺序排序的程序。你可以解释一下find你在那里做什么,它是如何影响代码的?我在很多代码中都看到过这个模型;它的值在 1 到 0 之间变化,请澄清。* i3 q" P6 a4 i% K/ X) K
    int main(int argc,char **argv){    char *tmp;    int find;    int i;    find = 1;    while (find)    {        find = i = while (  i  0)            {                tmp = argv;                argv = argv[i    1];           argv[i   1] = tmp;                find = 1;            }        }    }    i = 0;    while (  i < argc)        printf(&quot;%s\n&quot;,argv);    return (0);}
    ' `. s& t7 C1 w6 V: J4 y
               
4 J0 y1 n1 X) F9 d% n, T0 ?    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则