Gray-Ice
个人博客兼个人网站
前几天和朋友上了几天网,前进的脚步有点缓了,今日再次开始充实自我。因为K&R上讲的过于简洁,所以我转而参考C Primer Plus。因为C Primer Plus上讲的很详细,所以我这里只写几个实例。
今天跟着K&R继续学习C语言,其中有这么一段代码让我感觉很妙:
1234567891011
#include <stdio.h>void chars_process(char fire[], char c){ int g, f; for (g = f = 0; fire[g] != '\0'; g++) if (fire[g] != c) fire[f++] = fire[g]; fire[f] = '\0';}
这是一段删除字符串中指定字符的代码。如果您觉得这段代码没什么,那么这篇博客下面的内容就不需要看了。如果您对它感兴趣,请继续看我分析。
13 / 25