C语言,的,一句编程语言的作用,求助

发布网友 发布时间:2022-03-23 16:29

我来回答

4个回答

热心网友 时间:2022-03-23 17:59

可以去掉,不过不能用 1 代替 *p, 可以这样 max = MAX_INT; min = MIN_INT;

如果你知道*p的取值区间,如(0, 100] 那么 max = 0; min = 101; 如果你不知道*p的取值空间,那么可以 max = ((unsigned int)-1)>>1; min = - ((unsigned int)-1)>>1; 也就是设为int型最大和最小值。

如果不去掉,for(i=0;i<n;i++) 这句,可以优化为 for(i=1;i<n;i++),同时该算法有bug,赋值时,应该将b和c赋值为0,否则无法正确获取最大值和最小值的index

热心网友 时间:2022-03-23 19:17

必须不行啊,max和min是数组中的边界值,默认的值或者你自己给万一就是边界值就不对了

热心网友 时间:2022-03-23 20:51

指针

热心网友 时间:2022-03-23 22:43

*p是指针啊 如果改掉了下面的p的赋值就不能用了啊 如果要改下面的关于p的赋值都得改
之所以用指针就是为了写程序方便 好好看看指针吧
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com