字符数组字符串处理示例-东大C++课件

字符数组的字符串写法,在老派 C++和 C 语言项目里还挺常见的,尤其嵌入式和低层开发中用得多。

东大的这份课件讲得蛮扎实的,几个初始化方式一字排开,看起来一清二楚。像char str[8] = "program";char str[] = "program";这样的写法,新手刚接触字符串的时候容易搞混,课件里直接对比,还举了数值初始化的写法,比如{112,114,111,...},一看就懂。

课件也顺带提到了字符串结束标志'\0',这个东西不少人初学时都忽略了,结果strcat出锅、循环越界,全靠运气跑。实用建议:你只要是用字符数组搞字符串,记得'\0'是老大哥,不加它就等着出 bug 吧。

如果你经常和底层打交道,比如搞 C 语言、做驱动、写嵌入式,或者想弄清楚字符串和数组的本质,推荐你顺着这些相关文章一起看看,比如字符串和字符串结束标志那篇,也挺有料。

嗯,整体阅读体验比较像老课本,但内容没水货。如果你喜欢一步步搞清楚每一层底细,这个课件还挺值得翻的。

ppt 文件大小:3.83MB