• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            c語言中swap問題小結

            #include<stdlib.h>

                #include<stdio.h>

                void swap1(int x,int y)

                {

                int temp;

                temp=x;

                x=y;

                y=temp;

                }

                void swap2(int *x,int *y)

                {

                int *temp;

                temp=x;

                x=y;

                y=temp;

                }

                void swap3(int *x,int *y)

                {

                int temp;

                temp=*x;

                *x=*y;

                *y=temp;

                }

                void swap4(int a[],int b[])

                {

                int temp;

                temp=a[0];

                a[0]=b[0];

                b[0]=temp;

                }

                void swap5(int a[],int b[])

                {

                int temp;

                temp=*a;

                *a=*b;

                *b=temp;

                }

                int main()

                {

                int x,y;

                x=4;

                y=3;

                swap1(x,y);

                printf("swap1: x:%d,y:%d\n",x,y);//形參傳值,不能交換,實際傳過去是拷貝的一份,沒改變主函數中x,y

                swap2(&x,&y);

                printf("swap2: x:%d,y:%d\n",x,y);//不能交換,函數中只是地址交換了下,地址指向的內容沒有交換

                swap3(&x,&y);

                printf("swap3: x:%d,y:%d\n",x,y);//能交換,地址指向的內容進行了交換

                swap4(&x,&y);

                printf("swap4: x:%d,y:%d\n",x,y);//能交換,地址指向的內容進行交換

                swap5(&x,&y);

                printf("swap5: x:%d,y:%d\n",x,y);//能交換,地址指向的內容進行交換

                return 0;

                }

                swap1: x:4,y:3

                swap2: x:4,y:3

                swap3: x:3,y:4

                swap4: x:4,y:3

                swap5: x:3,y:4

            posted on 2012-04-08 14:15 一葉草 閱讀(1977) 評論(0)  編輯 收藏 引用
            97热久久免费频精品99| 久久久一本精品99久久精品66| 久久午夜伦鲁片免费无码| 区久久AAA片69亚洲| 久久久国产精品| 欧美麻豆久久久久久中文| 四虎久久影院| 一本久久a久久精品亚洲| 人妻无码精品久久亚瑟影视| 东方aⅴ免费观看久久av| 色偷偷偷久久伊人大杳蕉| 久久精品无码午夜福利理论片| 久久综合精品国产二区无码| 久久精品亚洲一区二区三区浴池 | 久久精品女人天堂AV麻| 狠狠色综合网站久久久久久久| 久久人人爽人人爽AV片| 亚洲欧洲精品成人久久曰影片 | 99精品国产免费久久久久久下载| 伊人久久国产免费观看视频| 亚洲午夜久久久久久久久电影网 | 亚洲日本va午夜中文字幕久久| 亚洲乱码日产精品a级毛片久久| 亚洲伊人久久成综合人影院| 久久无码AV一区二区三区| 久久久久高潮毛片免费全部播放| 欧美久久综合性欧美| 模特私拍国产精品久久| 亚洲国产另类久久久精品| 国产精品亚洲美女久久久| 日本WV一本一道久久香蕉| 久久国产精品久久久| 久久频这里精品99香蕉久| 亚洲午夜精品久久久久久人妖| 亚洲欧美精品一区久久中文字幕 | 亚洲七七久久精品中文国产| 精品久久8x国产免费观看| 欧美久久久久久午夜精品| 国产美女久久精品香蕉69| 色老头网站久久网| 久久精品视屏|