ch9_4.c

来自「C语言程序设计上机指导与练习 冶金工业出版社 刘怀亮」· C语言 代码 · 共 28 行

C
28
字号
/*CH9_4*/
/*指针变量作为函数实参,改写例9-2中的程序*/
#include<stdio.h>
void change(int *ptr1, int *ptr2)
{
    int temp;
    if(*ptr1>*ptr2)
    {
	    /*交换*/
        temp=*ptr1;
        *ptr1=*ptr2;
        *ptr2=temp;
    }
}/*change()*/
void main()
{
    int num1,num2;
    int *num1_p=&num1, *num2_p=&num2;
    printf("Input the first number:"); 
    scanf("%d", num1_p);
    printf("Input the second number:");
    scanf("%d", num2_p);
    printf("num1=%d, num2=%d\n", num1, num2);
    change(num1_p, num2_p);   /*指针变量作实参*/
    /*输出排序后的num1和num2的值*/
    printf("min=%d, max=%d\n", num1, num2); 
} 

⌨️ 快捷键说明

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