c++学习笔记(5)
来源:互联网 发布:广州九娱网络 编辑:程序博客网 时间:2024/05/29 11:32
#include "stdio.h"#include "stdlib.h"#include "string.h"//指针做函数参数//可以用1级指针类似于*p去修改0级指针的值类似于a的值//可以用2级指针类似于**p去修改1级指针的值类似于*p的值//可以用n级指针类似于(n)p去修改n-1级指针的值类似于(n-1)p的值int getLen(int *p){*p = 40;}//指针的最大意义是在不同的函数里通过指针来修改指针所指向内存的值//间接赋值的应用场景有2个//在函数指针 *p++ = *p2++//指针做函数参数,通过*p形参间接的修改实参的值,这才是指针翠在的最大意义 这才是C语言特有的现象,才是指针的精华void main(){int a = 10; //通常是实参int *p = NULL;//通常是形参a = 20;//直接修改A的值printf("a:%d\n", a);p = &a;//实参地址传给形参//*p = 30;getLen(p);printf("a:%d", a);system("pause");}//间接赋值应用的三个条件 //条件1:一定了一个变量(实参)一个变量(形参)//条件2:建立关联//条件3:*p形参去简介的修改实参的值//整个c/c++领域值得做技术推演的领域//0--1指针 1->2级指针 2->3级指针//c++的多态(函数指针做函数参数)//Aop切面编程
0 0
- c学习笔记(5)
- C语言学习笔记(5)
- C语言学习笔记5
- C语言学习笔记5
- C语言学习笔记5
- C++Primer学习笔记《5》
- C语言学习笔记5
- C++/C学习笔记
- Objective-C学习笔记(5)----学习SQLite3
- 【C/C++】STL学习笔记
- C/C学习笔记/导言
- C/C学习笔记/结构
- 【c/c++】学习笔记1
- c++Primer学习笔记(5)--语句
- C学习笔记5野指针
- C++Primer学习笔记(5)
- c++primer学习笔记5 - 函数
- C/C++学习笔记:基础知识5
- Android驱动入门系列(一)
- Hive 处理CSV格式文件数据
- Android 运行时错误 记录
- OC-KVC
- Topcoder 300 point
- c++学习笔记(5)
- ARP了解
- 黑马程序员 泛型
- NSLayoutConstraint
- Tomcat 支持的Java 版本和兼容性总结
- mysql与oracle区别
- opencv2.4.10 win7_64 VS2013 配置
- 【BZOJ2565】最长双回文串 Manacher
- 第一章 绪论