TA的每日心情 | 开心 2022-1-24 15:10 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
struct
2 W$ U- `2 s) H" G: Q- {" u6 R q4 Q{. r. Y; I1 x) c4 {0 N- K
int x,y; e1 R6 Q6 f( z- t
int (*add)(int,int);2 ~! ^# u' w* c- h
}demo_s B1 A" A+ }4 ? N
" s5 j# o. Y- h z2 t- F$ x8 j* S2 T. \# I. n) Z' j& n4 D
int add(int x, int y)) X' H4 p: w v9 G8 E* x
{
2 p6 L( P3 e& Z( p& q return x+y;6 [; w* N# r% f5 r' I7 p8 V
}0 Y& I, Q. K/ @) g" x: `) R1 H( C8 U
一般是这样使用
6 v" d1 @' r7 |int total;
9 f6 `4 n. `# }4 \9 n# {0 Z% [main()
/ x$ C3 J% ]: e- k7 n{2 Q1 w, ^9 a5 ]& T
demo_s demo;: o$ C: h) h# U1 ~' P/ Y
demo.add = add;
7 Q, q" [' W: k6 x f total = demo.add(3,4);) E& |6 F, R1 U1 }0 {& e5 g7 g
while(1);
0 E$ F/ n9 j# F}+ F- f% H( l2 p
" U2 K4 q! H5 F
! O! b8 a! m4 `# w% A! ]# Z如果我要add的输入参数是demo里的x,y,不知道如何实现,有什么办法吗?
- ]: j* c: s9 B% g; {' A, d |
|