066.Pointer 使用指针替换一个变量的值
来源:互联网 发布:综艺节目字幕特效软件 编辑:程序博客网 时间:2024/06/06 04:22
--------------- main.m ---------------
#import <Foundation/Foundation.h>
void change(int* p); // 函数声明
int main()
{
int a = 90;
change(&a);
NSLog(@"a的值变成了%d”, a);
return 0;
}
void change(int* p) // 函数实现
{
*p = 10;
}
*p = 10;
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.int* p 也可以写成int *p,或者int * p,但第一种写法是最标准的写法。
2.int* p 这里的星号只是一个指针的标志,它与int一起决定了p的类型。
3.而*p = 10, 这里的星号是一个运算符,用来读取指针p所指向的存储空间。
4.int* p 的返回值是int,代表这个指针只能指向int类型的数据的存储空间。
5.change 这个函数,作用是把任何int类型的变量的值替换为10。
6.change(int *p) 小括号里面的,是change这个函数的形参。
7.change(&a) 小括号里面的,是change这个函数的实参。
0 0
- 066.Pointer 使用指针替换一个变量的值
- 066.Pointer 使用指针替换一个变量的值
- 067.Pointer 使用指针交换两个变量的值
- 067.Pointer 使用指针交换两个变量的值
- 070.Pointer Sort 使用指针排序变量
- 070.Pointer Sort 使用指针排序变量
- C: (pointer) 数组变量和指针的区别
- 084.Pointer Pointer 指向指针的指针
- 084.Pointer Pointer 指向指针的指针
- 指针变量的使用
- C++中Reference与指针(Pointer)的使用对比
- C++中Reference与指针(Pointer)的使用对比
- C++中Reference与指针(Pointer)的使用对比
- C++中Reference与指针(Pointer)的使用对比
- 《黑马程序员》 使用反射替换类中的变量的值
- 小心使用的指针变量
- 使用指针变量的注意事项
- 使用全局的指针变量
- 第九周——猴子选大王(数组版)
- Oracle修改字段类型
- uva573
- 推荐:Git使用教程
- 矩阵分解在推荐系统中的应用:NMF和经典SVD实战(2)
- 066.Pointer 使用指针替换一个变量的值
- 计数的模式匹配
- ScrollView中嵌套的ListView不能完全显示解决方法
- 终端驱动原理篇
- 第一个错误的代码版本
- 第八周项目2——建立链串的算法库
- VC 创建BMP文件并显示
- SQL Server中以apply运算符简化join和子查询
- 065.Pointer 什么是指针