众所周知,通过引用将参数传递给函数是一种很好的做法(特别是当它们是大尺寸的结构时)。为了应用“最小特权”原则,如果该函数不改变这些传递的变量的值,那么我们需要将它们的引用作为常量的指针传递。我的问题是,作为常量的指针传递并不能阻止改变函数中的值(你可以考虑附加的代码),那么我们如何防止这种做法呢?print(const int *ptr) {
printf显示最大值和最小值正在变化,但随机数没有反映这一点。它仍然超过了边界。我是C的新手,到目前为止只用过Java。我有一种感觉,指针和这件事有关。任何帮助都是非常感谢的。randomNumber); printf("Min: %d \n", min);
//printf("Press 'l'your number is lower or 'h'