【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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 红米手机找回微信密码怎么办 红米手机密码忘了怎么办数字锁 红米1s忘了密码怎么办 红米手机下面三个键失灵怎么办 红米note手机没声音了怎么办 魅蓝3s被锁了怎么办 小米5x的4g网速慢怎么办 红米一体机与后盖有裂缝怎么办? 红米4x喇叭坏了怎么办 红米4x电池坏了怎么办 小米电视4a开不了机怎么办 小米x4手机下面三个键失灵怎么办 红米4a一直重启怎么办 红米4a手机一直关机重启怎么办 红米5A手机4G信号差怎么办 红米4x手机黑屏打不开怎么办 红米手机前置摄像头用不了怎么办 红米4a手机电池不耐用怎么办 红米6全网通联通网络不好怎么办 红米手机死机了怎么办不可拆卸电池 厦华电视指示灯亮但打不开机怎么办 oppo一体机的开机键坏了怎么办 小米手机长时间没用开不了机怎么办 红米2a充电坏了怎么办? 红米手机恢复出厂设置失败怎么办 红米关机强行恢复出厂失败怎么办 红米2a太卡了怎么办 红米2a上网好卡怎么办 红米1内部存储空间坏了怎么办 红米3s开关机键失灵怎么办 红米3s下面三个键失灵怎么办 红米3s手机掉水怎么办 红米手机用久了卡怎么办 红米4x手机不支持计步怎么办 红米4x手机耗电快怎么办 红米4a一体机手机死机怎么办 红米4x打王者卡怎么办 红米5 4g信号不稳定怎么办 红米3x玩游戏卡顿怎么办 红米3开不了机了怎么办 苹果手机装了sim卡没反应怎么办