摘要: 字符数组与字符串 1.C语言中,没有专门的字符串变量,没有string类型,通常就用一个字符数组来存放一个字符串。2.字符串结束标志'\0',c语言中字符串总是以'\0'作为结尾。3.字符串会自动在结尾补'\0'。4.用字符数组存储字符串时,要特别注意'\0',要为'\0'留个位置,所以字符数组的长 阅读全文
posted @ 2020-02-12 18:06 -零 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 字符串算法 字符串翻转 字符串旋转 数字转字符串 字符串转数字 回文字符串判断 字符串包含 字符串删除 字符串哈希 字符串压缩 十进制数转十六进制数 字符串替换 字符串匹配 第一个只出现一次的字符 字符串翻转 第一种方法: #include <stdio.h> #include <string.h> 阅读全文
posted @ 2020-02-12 15:54 -零 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 原则:尽量不要返回一个局部变量的指针或引用,因为函数执行完之后,将释放分配给局部变量的存储空间,局部变量只是临时的存储空间,此时,对局部变量的引用和地址就会返回不确定的内存,但可以返回局部变量本身,局部变量实际上是返回变量值的拷贝,虽然在函数调用结束后所在内存会被释放回收掉,但返回值不是地址,而是局 阅读全文
posted @ 2020-02-12 13:19 -零 阅读(2489) 评论(0) 推荐(1) 编辑