Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 空洞函数数学错误 #包括 使用名称空间std; 无效硬币(零钱、四分之一硬币、一角硬币、五分镍币、一便士); 无效输出(整数四分之一、整数十分之一、整数五分之一、整数便士); int main() { 零钱、四分之一硬币、一角硬币、五分镍币、便士; char再次='y'; 不能改变; 而((change100)){//进行循环以确保输入了有效的数字 不能改变; } 库特_C++_Function_Math_Void - Fatal编程技术网

C++ 空洞函数数学错误 #包括 使用名称空间std; 无效硬币(零钱、四分之一硬币、一角硬币、五分镍币、一便士); 无效输出(整数四分之一、整数十分之一、整数五分之一、整数便士); int main() { 零钱、四分之一硬币、一角硬币、五分镍币、便士; char再次='y'; 不能改变; 而((change100)){//进行循环以确保输入了有效的数字 不能改变; } 库特

C++ 空洞函数数学错误 #包括 使用名称空间std; 无效硬币(零钱、四分之一硬币、一角硬币、五分镍币、一便士); 无效输出(整数四分之一、整数十分之一、整数五分之一、整数便士); int main() { 零钱、四分之一硬币、一角硬币、五分镍币、便士; char再次='y'; 不能改变; 而((change100)){//进行循环以确保输入了有效的数字 不能改变; } 库特,c++,function,math,void,C++,Function,Math,Void,这意味着您只接受传递给函数的值的副本。因此,您在函数中所做的任何操作都不会对传入的实际值产生任何影响 void compute_coins(int change, int quarters, int dimes, int nickels, int pennies); 这意味着您提供的是实际的变量,而不仅仅是一个副本。您对参数所做的任何更改实际上都是对传入的变量所做的 void compute_coins(int change, int quarters, int dimes, int nick

这意味着您只接受传递给函数的值的副本。因此,您在函数中所做的任何操作都不会对传入的实际值产生任何影响

void compute_coins(int change, int quarters, int dimes, int nickels, int pennies);
这意味着您提供的是实际的变量,而不仅仅是一个副本。您对参数所做的任何更改实际上都是对传入的变量所做的

void compute_coins(int change, int quarters, int dimes, int nickels, int pennies);

查找引用和指针。

除非指定引用,否则C++是按值传递的。具体出了什么问题?到目前为止您具体尝试了什么?我们很乐意提供帮助,但如果没有一些指导,我们很难回答您的问题。您能用更多细节更新您的问题吗?您的编译器是capab如果您允许,可以提供有用的警告:
void compute_coins(int &change, int &quarters, int &dimes, int &nickels, int &pennies);