c语言中如何实现模块化?

Python014

c语言中如何实现模块化?,第1张

C语言中用函数来实现程序模块。

模块化程序设计是将一个大的任务分解成若干个小任务,再将小任务分解成更小的任务,直到每一个任务都只完成一个独立功能。这样的每个任务都叫做模块,C语言中模块是用函数来实现的。

借助函数来实现程序模块化,把你想实现的功能用函数来实现,不同功能的就用不同的函数来实现,而且,函数在一定程度上可以被复用,所以称为模块,搜索零基础学通C语言系列大全之线程_模块儿_静态库_循环总结视频教程就可以看了。

c语言程序结构有三种,分别是顺序结构、选择结构和循环结构,其中,顺序结构指的是从头到

尾一句接着一句的执行下来,

直到执行完最后一句,选择结构指的是到某个节点后,会根据一

次判断的结果来决定之后向哪一个分支方向执行,而循环结构有一个循环体,循环体里是一段

代码。

对于循环结构来说,关键在于根据判断的结果,来决定循环体执行多少次。

我感觉首先应该明确需求,

如果是实现连接池功能,是不用做查询,插入等操作的。

只需要提供接口,给调用程序返回connection,并且把用完的

connection再回收,以供下次调用。所以,概括说就是一次建立大量连

接(比如500个),并且管理这些连接,使它们能反复使用,这样就避

免了不断新建和销毁connection浪费时间。

关于实现:连接池的算法是通用的,这个可以C语音实现。但是具体的

取得数据库连接(get

connection),需要不同的数据库驱动,这个不

可能实现通用。

lz现在做的怎么样了?给个参考,mod_mysql_pool

是一个mySQl的连接池。

--有道启新嵌入式培训