typedef void (*SCAN)(char A,char B,char C); SCAN scan1,scan2,scan3; 用的时候往里面传参数就好了 |
第一个return就结束了 |
你的想法是对的。 方法: 1、先针对A写。 2、再针对B写,这时你会发现很多地方只要复制A的内容就可以了。 3、A与B不同的地方用X替代,这个X就是参数,其它相同的部分,就是你要写的共通程序了。 4、设法减少参数X的数量,你就成功了。 (X可能不止一个) |
好资料,51黑有你更精彩!!! |
看哪个return 的条件先成立, 执行到return 就退出了, |
可以用switch case语句,提高效率。 |
当函数执行到满足return 1;函数就运行结束,返回1,后面的代码的代码就不会执行了。若想返回多个值,就得定义多个变量,将不同满足的条件值赋给各个变量。 |
return后这个函数就结束了 |