c语言交换两个变量的值
生活随笔
收集整理的這篇文章主要介紹了
c语言交换两个变量的值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include "stdio.h"
void main()
{int a=5,b=3,c;c= a;a=b;b=c;printf("a=%d\n",a);printf("b=%d\n",b);
}
通過指針
#include "stdio.h" //用指針的方式 void change(int *a,int *b)//區別于(int a,int b),不用指針的話,訪問不了變量的地址,就改變不了變量的值 {int c;c = *a;//相當于 c = a; *a= *b;//相當于 a = b*b= c; //相當于 b= c } void main() {int a=5,b=3,c;change(&a,&b);//這時候要通過訪問他們的地址來改變兩個的值printf("a=%d\n",a);printf("b=%d\n",b); }總結
以上是生活随笔為你收集整理的c语言交换两个变量的值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于 YOLOV3 和 OpenCV的目
- 下一篇: c 语言.h头文件