在这里我给大家写出了一点点小计划,不喜勿喷,谢谢!
一、要学习的书
《c缺陷和陷阱》、《c和指针》、《c专家编程》。
二、知识点学习
①字符串
1、 strlen()函数的返回值是什么类型的?
2、 字符串strlen() 的值,是否和他占据的内存空间相同?
3、 你是否知道strcpy 函数存在的潜在风险?如何避免?
4、 如果一个字符串没有字符串结束符,而调用str 开头的库函数,会发生什么?
5、 Strcpy(),strcat(),strcmp(),strncpy(),strncat(),strncmp()内部到底是如何运行的?这些函数到底对源字符串和目标字符串做了些什么?你是否观察过它们运行时两个字符串内存的变化?
6、 上面这些函数使用时,各有哪些需要注意的地方?
7、 你会几种字符串查找操作?
8、 c语言中有字符串这个数据类型吗?
9、 对字符串进行操作的时候,是否为字符串结尾符预留存储位置?不然的话容易造成非常访问内存。