#include <iostream>
using namespace std;
int main()
{
cout<<"计算乘法,请输入数据第一个"<<endl;
int xx=0;
cin>>xx;
cout<<"计算乘法,请输入第二个数据"<<endl;
int yy=0;
cin>>yy;
int 答案=xx*yy;
cout<<"答案"<<"="<<答案<<endl;
return 0;
}
请问此时我如果把int xx=0 改为 int xx=1 为什么仍能够正常输入xx进行乘法计算,而不是把xx代做1进行计算,谢谢
追答int xx=0; //初始化成什么都无所谓
cin>>xx; //这里会接收你输入的值 赋值给xx 此时 xx的值就成了你输入的值 而跟上面的初始化时的值没关系了
请问是不是int xx=任何数 都是给他进行初始化 不一定令 int xx=0 才是初始化,谢谢
追答是的
本回答被提问者采纳请问此时我如果把int xx=0 改为 int xx=1 为什么仍能够正常输入xx进行乘法计算,而不是把xx代做1进行计算,谢谢
请问此时我如果把int xx=0 改为 int xx=1 为什么仍能够正常输入xx进行乘法计算,而不是把xx代做1进行计算,谢谢
请问此时我如果把int xx=0 改为 int xx=1 为什么仍能够正常输入xx进行乘法计算,而不是把xx代做1进行计算,谢谢
请问此时我如果把int xx=0 改为 int xx=1 为什么仍能够正常输入xx进行乘法计算,而不是把xx代做1进行计算,谢谢