⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 函数 指针作参数简单应用 值交换 293.cpp

📁 我正在学习C编程
💻 CPP
字号:
#include <stdio.h>

void sr(int *a,int *b) //定义输入函数
{
	printf("  请输入两个数字: \n");  //不能输入非数值?
	printf("  输入数字1: ");  scanf("%d",a);
	printf("  输入数字2: ");  scanf("%d",b);
}
void sc(int *a,int *b) //定义输出函数
{
	printf("  第一个数为: %d\t第二个数为: %d\n",*a,*b);
}
void jh(int *a,int *b) //定义值交换函数
{
	int t;
	t=*a; *a=*b; *b=t;
}

void main()
{
	printf("\n\t\t指针作函数参数简单应用,输入两个数,交换后输出\n\n");  //总提示
	int x,y,*px=&x,*py=&y;
	while(1)
	{
		//int x,y,*px=&x,*py=&y;   //定义在循环内、外无区别?
		sr(px,py);     //调用输入函数
		sc(px,py);     //调用输出函数
		jh(px,py);     //调用值交换函数
		printf("\n  调用值交换函数后: \n");
		sc(px,py);     //调用输出函数    
		
		printf("\n  是否继续输入吗?是则回车,否则输入‘空格’回车 ");
		getchar();
		if(getchar()==' '){break;}
		else {while(getchar()!='\n'){;}}
	}
	printf("\n");
}









⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -