间接赋值从0级指针到1级指针
2015-10-05 18:01
288 查看
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> int getFileLen(int b) { b = 100; return b; } int getFileLen2(int *p) { *p = 44; return *p; } //一级指针的推演 int main() { int a; int *p =NULL; //修改a的值 a = 20; //直接修改 p = &a; *p = 40;//p是a的地址,通过地址 找到一块内存空间,间接的修改a的值 printf("a:%d\n",a); getFileLen(a); printf("getFileLen后a:%d\n", a); getFileLen2(&a); printf("getFileLen2后a:%d\n", a); system("pause"); return 0; }
相关文章推荐
- 工作总结概述
- 白话谈谈最近进入个人淘宝的....
- Java Callable测试
- 我的XPath笔记
- HDU 5002 Tree LCT 区间更新
- C#--索引
- Gson解析(5)——实际开发中的特殊需求处理
- Hbase 源码分析之 Regionserver上的 Get 全流程
- Hadoop命令大全
- 二维码的生成
- 【总结】Java基础总结⑸
- mybatis调用存储过程实例
- 从输入 URL 到页面加载完成的过程中都发生了什么事情?
- Gson解析(4)——Map处理数据(下)
- Hadoop2.6.0遇到的问题
- Hadoop2.6.0防止误删机制-Trash
- 菜鸟的Linux历程-Apache源码包安装及知识点摘要
- iOS 关于应用能打包但是不能提交至App Store的解决办法
- Hadoop mapreduce自定义分组RawComparator
- [笔试时]SQL练练手