通过1级指针对变量间接赋值
来源:互联网 发布:windows用airplay 编辑:程序博客网 时间:2024/06/06 03:06
#include"stdio.h"#include"stdlib.h"#include"string.h"//return只能返回一个结果int getFileLen2(){inta = 100;returna;}int getFileLen(int*p){*p=40;//p的值是a的地址,间接的修改了a的值}//形参b也在栈区,函数结束后即被析构掉,对主函数中的变量无影响int getFileLen3(intb) {b=100;}//1级指针的技术推演void main(){inta=10;int *p1 = NULL;//修改a的值a=20; //直接修改P1=&a;*p1=30; //p的值是a的地址,*就像一把钥匙 通过地址 找到一块内存空间 间接的修改了a的值printf("a:%d\n",a);getFileLen(&a); //要想间接修改a的值,只有将a的地址传递给被调用函数才可以printf("getFileLen后 a:%d\n",a);getFileLen3(a);printf("getFileLen3后 a:%d\n",a);system("pause");return;}
0 0
- 通过1级指针对变量间接赋值
- 对指针间接赋值的理解(1)
- 通过指针变量间接访问另一个变量
- 指针对虚基类成员变量的访问为什么不能直接通过offset访问,而需要通过vbtable间接访问?
- 【C语言提高12】间接赋值从0级指针到1级指针
- 指针间接赋值的意义
- (*p)指针间接赋值
- abap 间接寻址 给动态变量赋值
- 类外通过void指针间接访问类内私有成员变量
- Java静态方法间接赋值赋值非静态变量
- C++ 指针的两种操作,通过指针赋值 & 对指针赋值
- shell中的指针-变量的间接引用
- c++中如何通过函数参数对指针进行赋值
- c++中如何通过函数参数对指针进行赋值
- 指针变量赋值
- 指针变量的赋值
- 3.1.1变量与间接
- 一个关于指针间赋值及间接求值的问题
- soapui笔记8:断言3
- LVS原理介绍
- LeetCode-50.Pow(x, n)
- Android数据存储(三)----- SQLite数据库存储
- 如何开始Revit二次开发
- 通过1级指针对变量间接赋值
- 32位与64位(软件与硬件)
- matlab-高数 泰勒展开
- 读《驯服烂代码——在编程操练中悟道》
- Linux驱动基础:MSM平台AP/CP通信机制
- 集成Shiro后当遇到404错误时会丢失session
- 【Spring专题-④】拦截器浅析
- matlab-高数 不定积分
- mysql创建字段选数据类型参考大全