第三章初步了解函数 简单

//函数演示
#include <iostream>
void show()
{
    std::cout<<"中国 您好!";
}
int main()
{
	show();
	std::cout<<"show函数调用完成"<<std::endl;
    return 0;
}

//函数传参
#include <iostream>
int show(int x, int y)
{
    return x+y;
}

int main()
{
	int a, b;
	std::cout<<"请输入两个值:"<<std::endl;
	std::cin>>a;
	std::cin>>b;
	std::cout<<"a+b的值为:"<<show(a,b);
	std::cout<<"计算完成!";
	return 0;
}

//函数的返回值,参数与变量
#include <iostream>
void show1()
{
     std::cout<<"hello world";
}
int show(int x, int y)
{
     return x+y;
}
int main()
{
    int a, b;
	std::cout<<"请输入两个整数值:"<<std::endl;
	std::cin>>a;
	std::cin>>b;
	std::cout<<"a+b="<<show(a,b)<<std::endl;
	std::cout<<"main函数结束\n";
	return 0;

}

#include <iostream>
using namespace std;

void B();


void A()
{
    cout<<"这是a函数"<<endl;
	B();
}
void B()
{
    cout<<"这是b函数"<<endl;
}
int main()
{
    A();
	B();
	return 0;
}

//局部变量
#include <iostream>
using namespace std;
void swap(int x, int y); //弄相用引用都没成功,真笨啊,忘光了
int main()
{
     int i=3, j=4;
	 cout<<"main函数中, i:"<<i<<", j:"<<j<<endl;
	 swap(i, j);
	 cout<<"swap函数函用后, i:"<<i<<", j:"<<j<<endl;
}
void swap(int i, int j)
{
	 cout<<"swap函数中, i:"<<i<<", j:"<<j<<endl;
	 int z=i;
	 i=j;
	 j=z;
	 cout<<"swap函数交换值后, i:"<<i<<", j:"<<j<<endl;

}


//全局变量
#include <iostream>
using namespace std;
void swap(int *x, int *y); //看了一下,总算引用传值在C++中弄定了
int i=22, j=88;
int main()
{
     cout<<"main函数中, i:"<<i<<", j:"<<j<<endl;
	 swap(&i, &j);
	 cout<<"swap函数函用后, i:"<<i<<", j:"<<j<<endl;
}
void swap(int *i, int *j)
{
	 cout<<"swap函数中, i:"<<*(i)<<", j:"<<*(j)<<endl;
	 int *z=i;
	 i=j;
	 j=z;
	 cout<<"swap函数交换值后, i:"<<*(i)<<", j:"<<*(j)<<endl;

}

  

原文地址:https://www.cnblogs.com/xiangxiaodong/p/2529033.html