3 想使指针变量pt1指向a和b中的大者,pt2指向小者,以下程序能否实现此目的? #include <stdio.h> swap(int *p1,int *p2) { int *p; p=p1;p1=p2;p2=p } void main() { int a,b; int *pt1,*pt2 ; scanf("%d,%d",&a,&b); pt1=&a; pt2=&b ; if(a<b) swap(pt1,pt2); printf("%d,%d \n",*pt1,*pt2) ; } 上机调试此程序。如果不能实现题目要求,指出原因并修改之。
时间: 2024-04-28 22:20:59 浏览: 160
程序设计-如何定义和使用指向函数的指针变量.pptx
结论
本文主要介绍了Linux服务器管理与维护课程的内容,包括Linux操作系统基本命令和Linux系统下各种网络服务的配置和应用。其中,Samba服务器、DNS服务器、Web服务器、FTP服务器此程序不能实现题目要求,原因在于 `swap` 函数中的交换操作并没有生效,因、DHCP服务器是本文的重点。通过学习本文,可以全面了解Linux服务器管理和维护的为 `swap` 函数中的指针交换只是在函数内部修改了指针的值,并没有改变指针基本知识和技能。
阅读全文