【C语言提高12】间接赋值从0级指针到1级指针
来源:互联网 发布:淘宝运营助手找不到 编辑:程序博客网 时间:2024/05/22 15:05
#include<stdlib.h>#include<stdio.h>#include<string.h>//指针做函数参数间接改变我们的运算结果int getFoleLen(int*p){*p = 40;return true;}//这样只能修改形参的值 不能改变实参的值 //不通过操作地址的话 编译器是将实参的值复制给形参 而不是把实参传递进来int getFoleLen(int b){//形参变量和函数里面的变量本质是一样的 只不过形参变量具有对外的属性b = 100;return true;}//return只能返回一个结果int getFoleLen(){int a = 100; return a;}//一级指针到0级指针void main(){int* p = NULL;int a = 10;//修改a的值 //直接修改a = 12; //间接修改p = &a; *p = 20;//p的值是a的地址 *就像一把钥匙 通过地址 找到一块内存空间 就间接修改了a的值printf("a,%d\n", a);getFoleLen(&a);printf("a1%d\n",a);getFoleLen(a);printf("a2%d\n", a);system("pause");}
0 0
- 【C语言提高12】间接赋值从0级指针到1级指针
- 【C语言提高08】【指针铁律】铁律2:间接赋值(*p)是指针存在的最大意义
- 通过1级指针对变量间接赋值
- 对指针间接赋值的理解(1)
- C语言指针赋值
- 指针间接赋值的意义
- (*p)指针间接赋值
- C语言---从指针到二重指针(上)
- C语言--从指针到二级指针(下)
- C语言优化实例:消除多级指针的间接访问
- C语言指针 直接寻址与间接寻址详解
- C语言指针从理解到深入(2)
- C语言指针赋值0会产生什么结果?
- C语言指针的初始化和赋值
- C语言指针的初始化和赋值
- C语言指针的初始化和赋值
- C语言指针之间赋值的合法性
- C语言指针的初始化和赋值
- 【有效的单元测试】读书笔记第二章 寻求优秀
- 黑马程序员--Scanner类和String类(day09)
- 15-11-30 java 类和对象的理解(下)
- c#子线程操作ui
- 数据结构例程——选择排序之堆排序
- 【C语言提高12】间接赋值从0级指针到1级指针
- 读书笔记--通知事件
- C++中关于运算符 “.”和“->”的区分
- 第七周实践项目3—负数把正数赶出队列
- 让IE8支持@media query
- UDP、TCP、RTP三种协议的总结
- MFC+Opencv在单文档程序中显示出一幅图像
- poj3046(递推)
- android开发技巧总结(68个常用用法)