zoukankan      html  css  js  c++  java
  • 函数指针的使用

         函数指针变量有时非常好用,下边说一下它的用法。下边就说说它的用法。

    1、声明与定义      

        “static void (*nand_reset_addr)(void);” nand_reset_addr是变量名,static是变量的类型,这个函数指针变量指向一个无返回值和入口参数的函数。“unsigned char (*read_data)(void);”定义的函数指针变量指向一个“unsigned char 函数名(void)”类型的函数。

    2、赋值            

        “nand_reset_addr= s3c2410_nand_reset;”函数指针变量的赋值与其他类型指针变量赋值类似,也是让其等于一个地址。但是,这个地址必须是跟它指向函数类型一致的函数的地址才行,否则将出现错误。即使是出现警告,这样的警告也有可能导致程序运行的错误。C语言中变量赋值时类型的一致非常重要,而强制类型转换经常使用。

    3、调用函数    

        “nand_reset_addr();”这样就可以调用函数了,看起来非常简单。

  • 相关阅读:
    jQuery 语法
    jQuery 简介
    把数据存储到 XML 文件
    XML 注意事项
    XML DOM (Document Object Model) 定义了访问和操作 XML 文档的标准方法。
    通过 PHP 生成 XML
    XML 命名空间(XML Namespaces)
    XML to HTML
    XMLHttpRequest 对象
    使用 XSLT 显示 XML
  • 原文地址:https://www.cnblogs.com/amanlikethis/p/3514259.html
Copyright © 2011-2022 走看看