打印

原野之狼,你的液晶程序实在太精彩了,将C的精华表露无一

[复制链接]
2273|13
手机看帖
扫描二维码
随时随地手机跟帖
沙发
电子尘埃| | 2007-10-1 13:23 | 只看该作者

程序在哪呢??

使用特权

评论回复
板凳
hotpover|  楼主 | 2007-10-1 21:54 | 只看该作者

搜一下他的ID就能看见

使用特权

评论回复
地板
微风| | 2007-10-2 17:47 | 只看该作者

窃以为C的精华不是指针吗,条件编译也算?

使用特权

评论回复
5
原野之狼| | 2007-10-2 22:00 | 只看该作者

实在是微不足道啊~~~

这已经是把俺的看家本领都使出来了,就这点能耐,实在是没什么资格谈C的精华,惭愧惭愧啊。。。
小生自当加倍努力啊!

使用特权

评论回复
6
ayb_ice| | 2007-10-4 16:48 | 只看该作者

条件编用好了也很方便...

使用特权

评论回复
7
123654789| | 2007-10-4 16:49 | 只看该作者

最好 就是 把 代码 粘贴出来 奉献 给大家

使用特权

评论回复
8
hotpover|  楼主 | 2007-10-4 18:24 | 只看该作者

这种写法第一次见,函数放在结构数组里

使用特权

评论回复
9
sodwell| | 2007-10-4 22:52 | 只看该作者

LS的

函数放在结构数组里,在做菜单是经常用到的,使用方便,节约代码空间。
我也是阅读别人几百K的大程序时,才知道要精通C语言 还有很多东西学。我以前用C写几K的单片机程序时都是在乱写,哈哈

使用特权

评论回复
10
IceAge| | 2007-10-5 03:24 | 只看该作者

函数是不能放在结构数组里, 是函数指针

C 不像C++ 可以抽象,可以使用 virtual, 在 c 下面如果要实现普适通用,数据相对容易,可以构造扩展数据结构,但行为代码却扩展不易。OOD 里一般使用 virtual, event, delegate,interface 等等,说穿了,这些最终的实现都是 ***函数指针***,汇编里就是间接调用, C 下也称作 callback -- 回调, 以实现在 **运行时*** 而不是在编译时,动态确定被调用函数,完成通用接口。

如果说 virtual 是c++ 的精华,那么把 callback 称作 c 的精华,也不过分。 

 

使用特权

评论回复
11
sodwell| | 2007-10-5 09:36 | 只看该作者

更正

是函数指针。

使用特权

评论回复
12
infinites| | 2007-10-5 14:39 | 只看该作者

还可以

我以前研究过这个LCD程序,把函数指针放在结构数组里确实是应用于菜单结构的一个好办法,至于条件编译就是单片机应用中的精华了,因为单片机的内部资源比较少。

使用特权

评论回复
13
huangqi412| | 2007-10-5 19:39 | 只看该作者

精彩@

使用特权

评论回复
14
dld2| | 2007-10-6 07:59 | 只看该作者

同意callback是C的精华之一

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

431

主题

2397

帖子

1

粉丝