摘要: 文件读写要掌握文件的打开模式 阅读全文
posted @ 2019-08-06 16:44 大湿兄显灵通 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 输入输出需要三个文件指针,stdin、stdout、stderr 阅读全文
posted @ 2019-08-06 16:43 大湿兄显灵通 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 共用体也应该注意内存对齐原则 阅读全文
posted @ 2019-08-06 15:49 大湿兄显灵通 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 结构体涉及到结构体内存大小对齐原则 以及 位域的问题 阅读全文
posted @ 2019-08-06 15:46 大湿兄显灵通 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 字符串主要熟悉一些字符串函数的使用 比如strlen() strlen以'\0'作为判断结束的标志,'\0'不会被计算在内,而sizeof却要计算'\0' 阅读全文
posted @ 2019-08-06 15:33 大湿兄显灵通 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 两个重点 1.野指针问题 有些bug就是指针没有赋初值造成的 2.复杂的指针要懂得识别 阅读全文
posted @ 2019-08-06 15:28 大湿兄显灵通 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 主要注意作用域问题 枚举名可以在同一域下与其他的变量重名,定义变量时带上enum,好与其他变量进行区分。枚举名相当于是一个类型 枚举值相当于是当前域的一个变量,当前域中不允许有与其同名的变量 阅读全文
posted @ 2019-08-06 15:21 大湿兄显灵通 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 3个重点,1.数组的初始化;2.数组名什么时候表示整个数组,什么时候表示数组第一个数据的地址;3.数组作为参数的情况 数组的初始化中,字符数组的初始化有另一种方式,char a[10]="hello"; 在遇到sizeof()和&运算符时,数组名表示的是整个数组。 一般情况下数组名表示的是数组第一个 阅读全文
posted @ 2019-08-05 20:04 大湿兄显灵通 阅读(91) 评论(0) 推荐(0) 编辑
摘要: {}是用来设置一个新的作用域的,他之前可能有()带有参数,()中的内容和{}中的内容属于同一个作用域 static将数据置于静态存储区,不会改变数据的作用域 extern只能定位全局区的数据,不能定位静态存储区的数据 阅读全文
posted @ 2019-08-05 19:33 大湿兄显灵通 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 在C中,函数有两个重点,一个是内联函数,一个是回调函数。 回调函数的参数既可以是对已有的函数取地址,如&func,也可以直接是函数名func,因为函数名本身就是函数的地址。 阅读全文
posted @ 2019-08-05 19:26 大湿兄显灵通 阅读(90) 评论(0) 推荐(0) 编辑