C ++ SWAP 함수는 아무것도하지 않습니까?

빈센트

어떤 이유로 이것은 원래 값을 반환합니다. 누군가 이유를 말해 줄 수 있습니까? 감사합니다! num1과 num2를 동일하게 설정해야하고 그렇지 않으면 둘 다 1 값을 유지하기 때문에 이것이 맞는지 확실하지 않습니다.

암호:

#include <iostream>
using namespace std;

void swap1(double& num1, double& num2);
void swap2(double& num1, double& num2);

double num1, num2;

int main(){
    cout << "Give me two numbers to swap: ";
    cin >> num1 >> num2;

    cout << "Original: " << num1 << ", " << num2 << endl;
    void swap1(double& num1, double& num2);
    cout << "First swap: " << num1 << ", " << num2 << endl;
    void swap2(double& num1, double& num2);
    cout << "Second swap: " << num1 << ", " << num2 << endl;


}

void swap1(double& num1, double& num2){
    double temp1;
    temp1 = num1;
    num1 = num2;
    num2 = temp1;
}

void swap2 (double& num1, double& num2){
    double temp2;
    temp2 = num1;
    num1 = num2;
    num2 = temp2;
}

출력 : 형식이 잘못되어 죄송합니다!

Running /home/ubuntu/workspace/ASSIGN#31.cpp
Give me two numbers to swap: 10 20
Original: 10, 20
First swap: 10, 20
Second swap: 10, 20
리바 사

변화:

 void swap1(double& num1, double& num2);
 void swap2(double& num1, double& num2);

주요 기능에서 :

swap1(num1, num2);
swap2(num1, num2);

그리고 그것은 당신이 주 함수에서 선언하지 않고 함수를 사용하고 있기 때문에 작동합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C의 문자 함수는 아무것도 출력하지 않습니다.

분류에서Dev

C ++ Libcurl curl_easy_getinfo는 CURLOPT_XFERINFOFUNCTION 함수에서 아무것도 반환하지 않습니다.

분류에서Dev

React 함수는 아무것도 반환하지 않습니다.

분류에서Dev

fsharp 함수는 아무것도 반환하지 않습니다.

분류에서Dev

함수는 아무것도 반환하지 않습니다.

분류에서Dev

C, TCP, recvAll 블록이 아무것도 수신하지 않습니다.

분류에서Dev

bash -c "v = value; echo $ v"는 아무것도 표시하지 않습니다.

분류에서Dev

template class = default class는 아무것도하지 않습니까?

분류에서Dev

awk는 왜 여기서 아무것도하지 않습니까?

분류에서Dev

ngAnimate는 아무것도하지 않습니까?

분류에서Dev

BackgroundWorker는 아무것도하지 않습니까?

분류에서Dev

user_save는 아무것도하지 않습니까?

분류에서Dev

user_save는 아무것도하지 않습니까?

분류에서Dev

"DataGridViewCell.Value = x"는 ... 아무것도하지 않습니까?

분류에서Dev

구조 오류는 아무것도하지 않습니까?

분류에서Dev

QSettings는 왜 아무것도 저장하지 않습니까?

분류에서Dev

Anthy (uim)는 아무것도 변환하지 않습니까?

분류에서Dev

아무것도하지 않는 Windows exe가 있습니까?

분류에서Dev

MongoDB는 아무것도 반환하지 않습니까?

분류에서Dev

함수가 아무것도 반환하지 않습니다.

분류에서Dev

Javascript For 루프 및 함수는 아무것도 반환하지 않습니다.

분류에서Dev

Highcharts addPoint 함수는 아무것도 표시하지 않습니다.

분류에서Dev

Vue.js 계산 함수는 아무것도 반환하지 않습니다.

분류에서Dev

KeyPressEventArgs의 e.Handled가 KeyPressEventArgs C #에서 아무것도하지 않는 이유는 무엇입니까?

분류에서Dev

아무것도 반환하지 않는 Discordpy 멤버 history () 함수

분류에서Dev

Python : 아무것도 반환하지 않는 함수

분류에서Dev

아무것도 반환하지 않는 rtweet 함수 'get_followers'

분류에서Dev

아무것도 반환하지 않는 JavaScript 함수

분류에서Dev

XQuery : 아무것도 반환하지 않는 함수 선언

Related 관련 기사

  1. 1

    C의 문자 함수는 아무것도 출력하지 않습니다.

  2. 2

    C ++ Libcurl curl_easy_getinfo는 CURLOPT_XFERINFOFUNCTION 함수에서 아무것도 반환하지 않습니다.

  3. 3

    React 함수는 아무것도 반환하지 않습니다.

  4. 4

    fsharp 함수는 아무것도 반환하지 않습니다.

  5. 5

    함수는 아무것도 반환하지 않습니다.

  6. 6

    C, TCP, recvAll 블록이 아무것도 수신하지 않습니다.

  7. 7

    bash -c "v = value; echo $ v"는 아무것도 표시하지 않습니다.

  8. 8

    template class = default class는 아무것도하지 않습니까?

  9. 9

    awk는 왜 여기서 아무것도하지 않습니까?

  10. 10

    ngAnimate는 아무것도하지 않습니까?

  11. 11

    BackgroundWorker는 아무것도하지 않습니까?

  12. 12

    user_save는 아무것도하지 않습니까?

  13. 13

    user_save는 아무것도하지 않습니까?

  14. 14

    "DataGridViewCell.Value = x"는 ... 아무것도하지 않습니까?

  15. 15

    구조 오류는 아무것도하지 않습니까?

  16. 16

    QSettings는 왜 아무것도 저장하지 않습니까?

  17. 17

    Anthy (uim)는 아무것도 변환하지 않습니까?

  18. 18

    아무것도하지 않는 Windows exe가 있습니까?

  19. 19

    MongoDB는 아무것도 반환하지 않습니까?

  20. 20

    함수가 아무것도 반환하지 않습니다.

  21. 21

    Javascript For 루프 및 함수는 아무것도 반환하지 않습니다.

  22. 22

    Highcharts addPoint 함수는 아무것도 표시하지 않습니다.

  23. 23

    Vue.js 계산 함수는 아무것도 반환하지 않습니다.

  24. 24

    KeyPressEventArgs의 e.Handled가 KeyPressEventArgs C #에서 아무것도하지 않는 이유는 무엇입니까?

  25. 25

    아무것도 반환하지 않는 Discordpy 멤버 history () 함수

  26. 26

    Python : 아무것도 반환하지 않는 함수

  27. 27

    아무것도 반환하지 않는 rtweet 함수 'get_followers'

  28. 28

    아무것도 반환하지 않는 JavaScript 함수

  29. 29

    XQuery : 아무것도 반환하지 않는 함수 선언

뜨겁다태그

보관