066.Pointer 使用指针替换一个变量的值
2015-10-26 16:03
363 查看
--------------- 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;
}
一、编写本节代码的具体步骤:
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这个函数的实参。
#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;
}
一、编写本节代码的具体步骤:
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这个函数的实参。
相关文章推荐
- 引入Bootstrap制作登录界面
- 067.Pointer 使用指针交换两个变量的值
- “互联网+教育上市公司”主题论坛在京举行
- C/C++面试(5)——sizeof字节计算
- uva573
- Oracle修改字段类型
- ASP.NET控件缩写大全
- web服务器测试工具Gulu——HTTP接口测试工具
- linux vsftpd
- [JS进阶] 编写可维护性代码 (1)
- 排序
- Layer Cake cf
- 068.Pointer 指针为什么分类型
- iOS开发UI篇—Quartz2D简单使用(一)
- php使用APC实现实时上传进度条功能
- 全面理解面向对象的 JavaScript
- keystone - Identity Federation介绍
- 3GPP TS 24.301 V12.4.0 中文版---1&2&3
- aixs2客户端调axis1服务
- ADT删除appcompat_v7文件