C语言笔记(5)
来源:互联网 发布:2017淘宝怎么装修教程 编辑:程序博客网 时间:2024/06/06 06:56
int func(char *ptr ,char *p[ ]);
int func(char *ptr, char **p); 等价
看到**p,要注意:
1.可能传指针数组
int func(char *ptr, char **p); 等价
看到**p,要注意:
1.可能传指针数组
2.可能串指针的地址
回调函数:
void func(int (*p_func)(int,int))
函数作形参此函数被称为回调函数
作用:可以增加代码的扩展性和维护性
函数名也是指针常量,保存函数的入口地址
p_func = &add;
p_func = add; 两者等价,原因不明
函数调用的步骤
1.通过函数名找到函数入口地址
2.给形参分配空间
3.传值
4.执行函数体内部妇人语句
5.返回返回值,释放空间
当只使用不修改实参变量对应空间的值,传实参变量名
当既使用也修改实参变量对应空间的值,传实参变量对应空间的地址
0 0
- C语言笔记(5)
- C语言笔记(C++)
- C语言小笔记(5)
- C语言学习笔记(5)
- C语言学习笔记5
- C语言学习笔记5
- C语言学习笔记5
- C语言笔记整理5
- C语言学习笔记5
- C语言复习笔记 5
- C语言笔记(3)
- C语言笔记(网络)
- C语言笔记(1)
- C语言笔记(一)
- C语言笔记(二)
- C语言笔记(三)
- C语言笔记(四)
- C语言笔记(五)
- 精通 CSS+DIV 网页样式与布局 90
- 【深入分析Java多线程】(6)线程间通信之wait()、notify()、join()
- Python sys中的sys.argvp[] 和 os.popen()方法
- JavaScript核心原理(一)执行环境、执行环境栈、变量对象、活动对象
- git 常用命令
- C语言笔记(5)
- eclipse批量修改变量
- 学习java
- log4j的一些知识
- Java基础----ThreadLocal
- android之FragmentPagerAdapter 和FragmentStatePagerAdapter的区别
- python 学习笔记7进程和线程
- JQuery的css
- app跳转app