模块化程序设计是将一个大的任务分解成若干个小任务,再将小任务分解成更小的任务,直到每一个任务都只完成一个独立功能。这样的每个任务都叫做模块,C语言中模块是用函数来实现的。
借助函数来实现程序模块化,把你想实现的功能用函数来实现,不同功能的就用不同的函数来实现,而且,函数在一定程度上可以被复用,所以称为模块,搜索零基础学通C语言系列大全之线程_模块儿_静态库_循环总结视频教程就可以看了。
c语言程序结构有三种,分别是顺序结构、选择结构和循环结构,其中,顺序结构指的是从头到尾一句接着一句的执行下来,
直到执行完最后一句,选择结构指的是到某个节点后,会根据一
次判断的结果来决定之后向哪一个分支方向执行,而循环结构有一个循环体,循环体里是一段
代码。
对于循环结构来说,关键在于根据判断的结果,来决定循环体执行多少次。
我感觉首先应该明确需求,如果是实现连接池功能,是不用做查询,插入等操作的。
只需要提供接口,给调用程序返回connection,并且把用完的
connection再回收,以供下次调用。所以,概括说就是一次建立大量连
接(比如500个),并且管理这些连接,使它们能反复使用,这样就避
免了不断新建和销毁connection浪费时间。
关于实现:连接池的算法是通用的,这个可以C语音实现。但是具体的
取得数据库连接(get
connection),需要不同的数据库驱动,这个不
可能实现通用。
lz现在做的怎么样了?给个参考,mod_mysql_pool
是一个mySQl的连接池。
--有道启新嵌入式培训