C++調用函數小程序


#include "pch.h"
#include <iostream>
using namespace std;

void myChange(int &a, int &b);

int main( )
{
	int x, y;
	cout << "請輸入x值:"; 
	cin>>x;
	cout << "請輸入y值:";
	cin >> y;
	cout <<"剛纔輸入的x值是"<< x<< ";剛纔輸入的y值是" << y<<endl ;
	
	myChange(x, y);
	//cout << "temp:" << temp << endl;
	cout << "交換後x:" << x << endl;
	cout << "交換後y:" << y << endl;
}

void myChange(int &a,int &b)
{

	int temp = a;
	
	a = b;
	
	b = temp;
	
}

以上是今天修改後可行的代碼,是一個x和y值互換的函數調用,之前我的值一直不對,經過總結有以下幾點值得注意:

1:子函數裏的參數如果返回記得用“&”(如果變量前沒有&,那麼最後值是傳遞不來的)

2:子函數的變量與主函數的變量注意區分

3:子函數返回類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章