Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/155.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++ “怎么说?”;“如果块”;用这个代码工作? 请考虑以下代码: #include <iostream> using std::cin; using std::cout; using std::endl; int main() { int a, b; cout << "Enter two integer: "; cin >> a >> b; if (a > b) { int temp = a; a = b; b = temp; } cout << a << "<=" << b << endl; } #包括 使用std::cin; 使用std::cout; 使用std::endl; int main(){ INTA,b; cout>a>>b; 如果(a>b){ 内部温度=a; a=b; b=温度; } cout_C++ - Fatal编程技术网

C++ “怎么说?”;“如果块”;用这个代码工作? 请考虑以下代码: #include <iostream> using std::cin; using std::cout; using std::endl; int main() { int a, b; cout << "Enter two integer: "; cin >> a >> b; if (a > b) { int temp = a; a = b; b = temp; } cout << a << "<=" << b << endl; } #包括 使用std::cin; 使用std::cout; 使用std::endl; int main(){ INTA,b; cout>a>>b; 如果(a>b){ 内部温度=a; a=b; b=温度; } cout

C++ “怎么说?”;“如果块”;用这个代码工作? 请考虑以下代码: #include <iostream> using std::cin; using std::cout; using std::endl; int main() { int a, b; cout << "Enter two integer: "; cin >> a >> b; if (a > b) { int temp = a; a = b; b = temp; } cout << a << "<=" << b << endl; } #包括 使用std::cin; 使用std::cout; 使用std::endl; int main(){ INTA,b; cout>a>>b; 如果(a>b){ 内部温度=a; a=b; b=温度; } cout,c++,C++,这是交换两个数字的惯用方法 还有更有效的方法:使用std::swap来利用这些方法 (语句int temp=a;将变量temp设置为a的值。语句a=b;将a设置为b的值。最后,b=temp;将b设置为temp,这是a的原始值。因此,总体效果是执行更改a和b的值我通常不知道a=b和b=temp。这两条线是干什么的?你有没有每只手都拿着一件很重的东西,你可以暂时放下其中一件来交换手中的东西,这样你就可以不用放下另一件很重的东西来换手,然后再拿起第一件东西?正是这样。@molXOR交换对应于杂耍吗?对

这是交换两个数字的惯用方法

还有更有效的方法:使用
std::swap
来利用这些方法


(语句
int temp=a;
将变量
temp
设置为
a
的值。语句
a=b;
a
设置为
b
的值。最后,
b=temp;
b
设置为
temp
,这是
a
的原始值。因此,总体效果是执行更改
a
b
的值

我通常不知道a=b和b=temp。这两条线是干什么的?你有没有每只手都拿着一件很重的东西,你可以暂时放下其中一件来交换手中的东西,这样你就可以不用放下另一件很重的东西来换手,然后再拿起第一件东西?正是这样。@molXOR交换对应于杂耍吗?对于学习C++,你会发现其中一个非常有用。一般来说,你可能会想使用…谢谢,但是请你告诉我你交换数字的意思。我只是学习C++的基础知识。你能解释一下这个值的交换是如何找出M的吗?最小。因为只有当
a
大于
b
时,交换才会发生。