状态机编程之我见
状态机其实就是用标志位表示事物所处的状态。我现在用状态机实现int main(int argc,char *argv[])中的argc和argv[]。
argc即统计输入的参数个数
argv[]即存储各个参数的首地址
状态机看似简单,其实很精妙,作为不少在职工程师求职的面试题。
我现在用状态机去除字符串之间的多余空格,只保留一位空格。
- 1楼worldsilenceing3天前 21:47
- 用一个循环里面加若干状态判断,这种代码风格写出的状态机总是显得凌乱尤其是状态复杂的情况下。
- Re: sunmeng_Alex3天前 22:31
- 回复worldsilenceingn您好,请您帮忙写下优化的写法。