您的位置:首页 > 其它

067.Pointer 使用指针交换两个变量的值

2015-10-26 16:03 204 查看
---------------  main.m  ---------------

#import <Foundation/Foundation.h>

void exchange(int*
p1, int* p2);

int main()

{
    int a = 130;

    int b = 170;

    exchange(&a, &b);

    NSLog(@"a=%d, b=%d",
a, b);

    return 0;

}

void exchange(int*
p1, int* p2)

{

    int temp = *p1;

    *p1 = *p2;

    *p2 = temp;

}

一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。

二、本节代码涉及到的知识点:

1.将本节代码与第45节的代码进行对比,可以让我们更深刻地了解指针的作用。

2.指针作为函数的形参,不是简单的值传递。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: