65.指针函数和函数指针

目录

一.指针函数

二.函数指针

三.视频教程


一.指针函数

函数的类型指的是函数返回值,比如返回整型,浮点型,字符型,指针类型等等。

举例:

#include <stdio.h>


int* addr(void)
{

    int a = 1;
    int *p = NULL;
    p = &a;
    return p;
}



int main(void)
{

    int *p;
    int b;
    p = addr();
    printf("addr is %p\n",p);
    printf("wait...\n");
    printf("value is %d\n",*p);

    return 0;
 
}

指针函数指的就是函数返回值是指针类型的函数。

注意:不要返回局部变量的指针

二.函数指针

函数指针是一个指向函数的指针。

定义:

类型 (*p)()

在C语言中,函数名等于函数的地址

举例:fp就是函数指针,指向add函数。

#include <stdio.h>


int add(int a,int b)
{
    return a + b;
}



int main(void)
{

    int num;
    int (*fp)(int a,int b);
    fp = add;//fp = &add
    num = (*fp)(1,1);//num = fp(1,1);
    printf("value is %d\n",num);


    return 0;
 
}

三.视频教程

65.函数指针和指针函数_哔哩哔哩_bilibili

相关推荐

  1. 65.指针函数函数指针

    2024-07-11 00:32:03       10 阅读
  2. 66.函数指针回调函数

    2024-07-11 00:32:03       7 阅读
  3. 函数指针指针函数的区别

    2024-07-11 00:32:03       19 阅读
  4. 指向函数指针

    2024-07-11 00:32:03       11 阅读
  5. void类型指针函数指针

    2024-07-11 00:32:03       37 阅读
  6. 函数指针

    2024-07-11 00:32:03       38 阅读
  7. 什么是函数指针?如何定义使用函数指针

    2024-07-11 00:32:03       23 阅读
  8. C语言中的指针函数函数指针

    2024-07-11 00:32:03       3 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 00:32:03       4 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 00:32:03       5 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 00:32:03       4 阅读
  4. Python语言-面向对象

    2024-07-11 00:32:03       4 阅读

热门阅读

  1. 网络安全测评技术与标准

    2024-07-11 00:32:03       9 阅读
  2. Qt之多线程编程(QThread)

    2024-07-11 00:32:03       11 阅读
  3. MySQL:left join 后用 on 还是 where?

    2024-07-11 00:32:03       9 阅读
  4. 最短路径算法(算法篇)

    2024-07-11 00:32:03       11 阅读
  5. 【数学建模】生产企业原材料的订购与运输

    2024-07-11 00:32:03       10 阅读
  6. Spring Boot与Traefik的集成

    2024-07-11 00:32:03       10 阅读
  7. vue详解

    vue详解

    2024-07-11 00:32:03      8 阅读
  8. 深度学习与浅层学习:技术变革下的竞争态势

    2024-07-11 00:32:03       13 阅读
  9. 大数据面试题之ElasticSearch(1)

    2024-07-11 00:32:03       8 阅读
  10. 基于深度学习的异常行为检测

    2024-07-11 00:32:03       6 阅读
  11. 深入解析 MySQL 的 SHOW FULL PROCESSLIST

    2024-07-11 00:32:03       8 阅读