摘要: 单链表反转可用迭代法,也可用递归方法,这里用迭代法(循环)实现。 示意图如下,其中pre指前一个节点,cur指当前节点,temp为临时节点。 主要思路就是让当前节点指向前一个节点,即cur->next=pre,需要事前将cur->next赋值给temp。然后下移即可。 阅读全文
posted @ 2019-11-23 21:10 notis 阅读(2118) 评论(0) 推荐(0)
摘要: 目前有两种思路,一个是申请一片辅助空间,然后将原字符串逆向拷贝到辅助空间,然后输出; 另一种是原地逆序,不需要额外的辅助空间,方法就是字符串首尾交换。 或利用指针特性,直接利用参数,代码如下: from: https://www.cnblogs.com/lvonve/ 阅读全文
posted @ 2019-11-01 21:50 notis 阅读(3952) 评论(0) 推荐(0)
摘要: 当在.h文件中定义一个枚举(enum)类型时,由于这个.h的头文件,会被其他好几个.h文件引用,所以在编译的时候,会出现error C2011:类型重定义的报错。 这样的错误一度让楼主怀疑人生啊。 其解决办法是: 在报类型重定义的头文件(xxxx.h),最上方加两行: 最下方一行加上 条件指示符#i 阅读全文
posted @ 2019-10-29 17:52 notis 阅读(3984) 评论(1) 推荐(1)
摘要: 操作系统把各自设备统一作为文件来处理。 文件分类: 文本文件:保存ASCII码字符,存取前后需要进行转换。 二进制文件:以二进制形式存储,与内存中存储的格式一致,所以又称为映像文件。读写不需要转换。 文件的结束标志:文件尾标志用标志符EOF标识,其值为-1(实际上不存在ASCII为-1的值,所以用于 阅读全文
posted @ 2019-10-12 11:16 notis 阅读(212) 评论(0) 推荐(0)
摘要: 字符串常量在编译时系统给定存储位置,可以赋值给字符指针;此时可以通过下标进行访问,但不可以通过下标修改字符串的值。 字符指针指向字符数组时可以修改字符串的值。 阅读全文
posted @ 2019-09-29 21:00 notis 阅读(1064) 评论(0) 推荐(0)
摘要: 使用VS2015或VC6编写C语言程序需要创建解决方案及项目,每个项目下只能有一个main()函数,而每个作业都需要一个单独的文件及对应的main函数,每次都创建新的项目比较麻烦,变通的处理方法如下: 1.每次添加新的文件,如test01.c,test02.c等 2.在文件中编写代码,及设计主函数m 阅读全文
posted @ 2019-09-29 16:21 notis 阅读(1514) 评论(0) 推荐(0)
摘要: 1.C语言中没有字符串类型,也就没有字符串变量。字符串是通过字符数组来实现的。 2.数组名,即是该数组的第一个元素的地址。 3.scanf("",x); 第二个参数应该是地址,但对于字符数组,是否用&均可以。 输入: abc 123 输出:a=abc , b=123 阅读全文
posted @ 2019-09-27 16:01 notis 阅读(4065) 评论(0) 推荐(0)
摘要: C语言中没有字符串类型,也没有字符串变量,有的只是字符型数组,但是提供了处理字符串的一些库函数(系统函数)。 示例代码如下: 阅读全文
posted @ 2019-09-25 20:30 notis 阅读(237) 评论(0) 推荐(0)
摘要: 读陈美龄的50个教育法 一、身为家长的觉悟:做一个教育妈妈 “钱财、名誉如流水,一旦出事立刻会被夺走,但是,知识一旦记入脑子,就不会被人夺去,它会成为你一生的宝物。所以在你能学习的时候要珍惜机会,好好学习。” “孩子们身上拥有着美好的未来,但有一个前提 好好接受教育。” 1、怀孕和婴幼儿时期要竭尽全 阅读全文
posted @ 2019-09-18 16:25 notis 阅读(390) 评论(0) 推荐(0)
摘要: “迷茫的时候,选择最难走的那条路。”斯坦福大学教育学博士陈美玲这样教育儿子们。 这句话是父亲留给她的,曾让她受益无穷。 小时候她是学霸;长大后她成为了著名的歌星;有了儿子后,她攻读斯坦福大学,又成为教育学博士;后来她将三个儿子成功送进斯坦福大学,自己则成为了一名作家。 她的每一段传奇经历都离不开这句 阅读全文
posted @ 2019-09-18 15:05 notis 阅读(1207) 评论(0) 推荐(0)