C语言实现状态机解析单词

时间:2023-12-06 17:03:45
【文件属性】:

文件名称:C语言实现状态机解析单词

文件大小:8KB

文件格式:ZIP

更新时间:2023-12-06 17:03:45

c语言 有限状态机

我们在看程序设计相关书籍的时候,经常会看见:设计一个程序模块的时候,应该做到“高内聚,低耦合”或者“隔离变化,降低复杂度”等,其含义都是差不多的,即:减少模块之间的相互依赖,使模块更独立,尽可能的做到对扩展开放,对修改封闭。C++的多态特性,就是一个隔离变化,降低耦合的一种方式。C++的多态,本质上和在C语言当中的函数指针一样,通过一种手段,调用不同的函数,实现对同一事物实现不同的处理方式。最近在写一个单词解析的练习题,刚好是使用了函数指针来达到隔离变化,降低耦合的目的,本文将是对学习知识的一个记录,同时分享给每一个需要学习函数指针的同学们。


【文件预览】:
parse_words.c
test.cpp
parse_words.h
types_def.h
word_count.c
word_count.h

网友评论