//简单的写个例子给大家讲解一下

#include<stdio.h>
void test();

int main (){
    
    /*定义一个指针变量个的格式
     *具体说明
     * void:指的是你要指向函数的返回值,这里我们指向的test函数是没哟返回值的。所以用void、
     *(*p)这是指针变量名称,记住指向函数的指针一定要带();
     * 最后一个(),大家应该猜到了,这个就是函数要输入的形参,这里test无形参所以我们不写。假如test函数中有形参如test(int a,int b),函数指针应该写成void(*p)(int,int)
     */
    void (*p)();
    
    //赋值
    p=test;
    //调用第一种方法
    (*p)();
    //调用第二种方法
    p();


}

void test(){

    printf( "运用指针指向函数调用该函数!!!\n");

}


	
色迷迷 哭 呕吐 大笑 口水 微笑 啵一个 发怒

Hi,您需要填写昵称和邮箱!

  • 必填项
  • 必填项