• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

typedef void (*buffer)(void)?

liuxiaofei126 2019-01-27 浏览量:723
typedef void (*buffer)(void)?这个是怎么回事,怎么使用呢
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
其他答案 数量:12
  • 定义函数类型。例:

    typedef void (*buffer)(void)     // buffer 类型是 void(*)(void)

    buffer F_init;                       //定义一个函数:void (*F_init)(void);


    • 发布于2019-01-27
    • 举报
    • 评论 0
    • 1
    • 0

  • typedef的功能是定义新的类型。这句就是定义了一种名为buffer的指向某种函数的指针,这种函数以void为参数并返回void类型。后面就可以像使用intchar一样使用buffer了。
    • 发布于2019-01-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 相当于是个重命名
    • 发布于2019-01-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这里要看你的这个buffer的类型是什么样的了,只是另起一个名字
    • 发布于2019-01-27
    • 举报
    • 评论 0
    • 0
    • 0

  • typedef void (*buffer)(void)这是重新定义函数指针。
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • typedef的意思是替换,typedef A B即把A替换为B,你这个写法就是用void这个字段去替换类型为void的指针数组。
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • typedef相当于一个重定义,表示对你的 指针地址激进型重新的指定,用来进行替换
    • 发布于2019-01-29
    • 举报
    • 评论 0
    • 0
    • 0

  • typedef是重定义,这里定义了一个指向函数的指针类型buffer,因此可以用buffer来定义数据。
    • 发布于2019-01-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 定义函数指针,看看书吧
    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

typedef void (*buffer)(void)?