摘要:
关于动态内存分配的概念: https://www.cnblogs.com/yingying0907/archive/2012/07/31/2616975.html 自己整理的代码: 文档:动态内存分配.note 链接:http://note.youdao.com/noteshare?id=187f4 阅读全文
摘要:
strcmp比较两个字符串的大小,strcmp(str1, str2); 从str1和str2的第一个元素比较直到出现不同,或者遇到'\0'结束。如果str1 str2 返回正数,str1 | abcd | | abcde | | abcddd | | abcde | include int m_s 阅读全文
摘要:
用递归的方法实现字符串的倒叙 include void reverse_my(char a,int len) { int tmp;//中间值 if(len 阅读全文
摘要:
自己实现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 的瓶子,让第二只老鼠喝掉所有二 阅读全文
摘要:
DEVC++小技巧 1. 学习C语言的同学大多都会使用DEVC++这个软件,但是在使用的时候会发现是不可以调试的,因为我们的软件默认是将调试关闭了的。下面是调试的具体方法。 2. 点击窗口的工具按钮 3. 点击编辑按钮 4. 在代码生成和优化一栏上点击连接器,将下面的产生调试信息修改为YES点击确定 阅读全文
摘要:
关于Ubuntu18.04的配置: 首先在装好系统后需要配置VMware Tools,这个会在虚拟机退出全屏的时候给一个帮助链接,在帮助链接中有详细的教程。 教程链接:https://docs.vmware.com/cn/VMware Workstation Pro/15.0/com.vmware. 阅读全文