摘要:
自己实现strcpy函数 代码2: 关于这个代码的问题: 为啥str2的大小为1,还是输出了复制后的结果。 阅读全文
摘要:
自己实现atoi函数 函数定义:将字符串转换成整型数;atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负号才开始做转换,而再遇到非数字或字符串时('\0')才结束转化,并将结果返回(返回转换后的整型数)。 / atoi:将字符型的数转换为整形的数 / include int 阅读全文
摘要:
数组:用来保存大量同类型的数据,数组大小定义好后不可以改变。 永远清楚每个数组有多大 永远让数组下标不越界 数组的大小必须是常量表达式,其值必须为正,不可以为变量,最好使用宏或枚举来定义, 数组初始化 数组转化为指针 数组类型做右值 数组名做参数 在strlen中 数组指针和指针数组 数组指针:指向 阅读全文
摘要:
在学习C语言中发现strlen和sizeof的关系不是很明确,今天来总结一下这两个的区别: sizeof 1. 是运算符,用来计算字节数,在计算字符串数组大小时包含(\0) 2. 在编译时计算大小,参数可以是数组、指针、类型、对象、函数等。 strlen 1. 是函数,用来测试字符串长度,不包含(\ 阅读全文
摘要:
问题引用: 老鼠试毒 有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,问至少要多少只小白鼠才能在24小时内鉴别出哪瓶水有毒? 用到的知识点: 掩码的运用 把瓶子从 0 到 999 依次使用二进制编号,让第一只老鼠喝掉二进制数右起第一位是 1 的瓶子,让第二只老鼠喝掉所有二 阅读全文