指針變量:輸入a和b兩個整數,按先大后小的順序輸出a和b。


#include <stdio.h>
int main()
 { int *p1,*p2,*p,a,b;
   printf("please enter two integer numbers:");
   scanf("%d,%d",&a,&b);                   // 輸入兩個整數
   p1=&a;                                  // 使p1指向變量a
   p2=&b;                                  // 使p2指向變量b 
   if(a<b)                                 // 如果a<b
   {p=p1;p1=p2;p2=p;}                      // 使p1與p2的值互換
   printf("a=%d,b=%d\n",a,b);              // 輸出a,b
   printf("max=%d,min=%d\n",*p1,*p2);      // 輸出p1和p2所指向的變量的值
   return 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM