美文网首页
函数指针 指针函数 #define A

函数指针 指针函数 #define A

作者: 李响lx | 来源:发表于2017-11-24 21:13 被阅读0次

今天学习了很多重要的新知识。 

面向对象的知识

1.方法:就是函数

2.属性:就是变量

3.关键字static 所有对象公用的,可以修饰方法,也可以修饰属性。

    static修饰的方法和属性外部可以直接类调用。例如

            class A   { public static  void f();}

            A::f();

4.除静态方法和属性,只能对象调用方法和属性。

5.关键字this。this指向的属性和方法,是当前对象的属性和方法。

6.多态。类的方法同名,但形参不同。

指针函数 与 函数指针

1.指针函数是返回值类型是指针的函数,即本质是一个函数。

    类型标识符*函数名(参数表)

    int *f(int x,int y);

2.函数指针是指向函数的指针变量,即本质是一个指针变量

    int (*f) (int x); /声明一个函数指针,注意*f需要带括号

    f=func; /将func函数的首地址赋给指针f 

函数指针应用

1.软件复位

void (*p)(void)=0x0000;//启动地址0x0000

p();//运行p()时相当于让程序执行启动文件,直接复位

2.函数调用

int (*f) (int x); 

f=func;//把函数func首地址给指针f

f(int abc);//相当于运行函数func(int abc);

因为每个函数在函数结尾在汇编语言层都有返回指令:RET,所以函数调用程序不会飞。但如果直接给地址0x0000紧接着的就是程序启动,所以相当于程序复位。

#define  A 

用途相当于去掉A。

相关文章

  • 函数指针 指针函数 #define A

    今天学习了很多重要的新知识。 面向对象的知识 1.方法:就是函数 2.属性:就是变量 3.关键字static 所有...

  • 【嵌入式C】一些好用的方法(持续更新)

    枚举变量: 结构体: 共同体: #define: 结构体中的函数指针声明函数指针调用函数 将16进制数转化成同样的...

  • 函数和指针

    函数指针: 指向函数的指针(是指针)指针函数:返回值是指针的函数(是函数)

  • 函数指针

    概念: 指针函数, 函数指针, 指针数组, 数组指针, 指向数组的指针, 指向函数指针数组的指针。

  • 指针

    一. 指针指向的是对象的地址//函数指针:指针指向函数//指针函数:函数返回指针 二.

  • C:函数指针的坑

    关于该死的函数指针和指针函数 先来个目录 常量指针、指针常量 数组指针、指针数组 函数指针、指针函数 1、先看第一...

  • C语言基础知识点

    函数指针与回调函数 1、函数指针:函数指针是指向函数的指针变量,以下实例声明了函数指针变量 p,指向函数 max:...

  • NDK启航篇——C语言基础(函数指针)

    昨天介绍了指针类型、空指针、指针运算,今天来写一下函数指针 函数指针 函数指针的定义:函数的返回值类型(函数指针的...

  • C语言基础---函数指针和回调函数

    版权声明:本文为小斑马伟原创文章,转载请注明出处!函数指针:函数指针 是指向函数的指针。指针函数:指针函数 函数...

  • Redis

    1.指针函数与函数指针 指针函数本质是指针,其返回值是指针。如 float *fun(); 函数指针,本质是指针。...

网友评论

      本文标题:函数指针 指针函数 #define A

      本文链接:https://www.haomeiwen.com/subject/wggfbxtx.html