FUNC1 p = &inc; 变异为什么通不过

来源:互联网 发布:众泰e200和知豆销量 编辑:程序博客网 时间:2024/04/28 17:48
 
 
#include <stdio.h>int inc( int a ){return ( ++a);}int multi( int *a, int *b, int *c ){return ( *c = *a * *b );}typedef int(FUNC1) (int in);typedef int(FUNC2)  (int*, int*,int *);void show( FUNC2 fun, int arg1, int *arg2 ){FUNC1 p = &inc;//int temp = inc( arg1 );int temp = p( arg1 );fun( &temp, &arg1,arg2 );printf( "%d\n", *arg2 );}main(){inta ;show( multi, 10, &a );return 0;}

原创粉丝点击