C++ 由于未初始化的局部变量错误,无法运行 #包括 #包括 #包括 使用名称空间std; 整数计算(整数m,整数c,整数d_T){ int Q=m*c*d\T; 返回Q; } int main(){ cout-val,val1,val2; int Q=计算值(v

C++ 由于未初始化的局部变量错误,无法运行 #包括 #包括 #包括 使用名称空间std; 整数计算(整数m,整数c,整数d_T){ int Q=m*c*d\T; 返回Q; } int main(){ cout-val,val1,val2; int Q=计算值(v,c++,C++,由于未初始化的局部变量错误,无法运行 #包括 #包括 #包括 使用名称空间std; 整数计算(整数m,整数c,整数d_T){ int Q=m*c*d\T; 返回Q; } int main(){ cout-val,val1,val2; int Q=计算值(val,val1,val2); 您是否需要: #include <iostream> #include <windows.h> #include <string> using namespace std;

由于未初始化的局部变量错误,无法运行
#包括
#包括
#包括
使用名称空间std;
整数计算(整数m,整数c,整数d_T){
int Q=m*c*d\T;
返回Q;
}
int main(){
cout-val,val1,val2;
int Q=计算值(val,val1,val2);
您是否需要:

#include <iostream>
#include <windows.h>
#include <string>

using namespace std;

int calc(int m, int c, int d_T) {
    int Q = m * c * d_T;
    return Q;
}

int main(){
    cout << "Enter mass/c/and delta temperature" << endl;
    int val, val1, val2;
    cin >> val, val1, val2;
    int Q = calc(val, val1, val2);
    cout << Q << endl;
}

如果你这样写会怎么样:
intval=0,val1=0,val2=0;
?对不起我的错,我忘了:)
cin >> val >> val1 >> val2;