067.Pointer 使用指针交换两个变量的值
来源:互联网 发布:mac能玩wow吗 编辑:程序博客网 时间:2024/05/17 06:40
--------------- 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;
}
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;
int temp = *p1;
*p1 = *p2;
*p2 = temp;
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.将本节代码与第45节的代码进行对比,可以让我们更深刻地了解指针的作用。
2.指针作为函数的形参,不是简单的值传递。
0 0
- 067.Pointer 使用指针交换两个变量的值
- 067.Pointer 使用指针交换两个变量的值
- 使用指针交换两个整形变量的值
- 使用C语言指针交换两个变量的值
- 指针之交换两个变量的值
- c_指针_通过指针交换两个变量的值且不使用新变量
- 使用函数交换两个变量的值
- 指针交换两个变量
- [c语言笔记]关于指针操作中使用异或交换两个变量的值
- c++中用指针交换两个变量的值
- 066.Pointer 使用指针替换一个变量的值
- 066.Pointer 使用指针替换一个变量的值
- 不使用第三方变量交换两个变量的值
- 交换两个变量的值不使用第三个变量
- 不使用其他变量,交换两个变量的值
- 交换两个变量的值,不使用第三个变量
- 不使用临时变量交换两个变量的值
- 不使用第三方变量交换两个变量的值
- 3GPP TS 24.301 V12.4.0 中文版---1&2&3
- 创建验证码的图片代码
- DSAPI多功能组件编程应用-实时统计-CPU/内存/硬盘/网络
- ASP.NET控件缩写大全
- “互联网+教育上市公司”主题论坛在京举行
- 067.Pointer 使用指针交换两个变量的值
- 第九周——猴子选大王(数组版)
- Oracle修改字段类型
- uva573
- 推荐:Git使用教程
- 矩阵分解在推荐系统中的应用:NMF和经典SVD实战(2)
- 066.Pointer 使用指针替换一个变量的值
- 计数的模式匹配
- ScrollView中嵌套的ListView不能完全显示解决方法