C语言
文章平均质量分 94
~哈
这个作者很懒,什么都没留下…
展开
-
C语言实用小技巧合集(持续更新)
NILL)错误基本都是由文件操作错误引起的,像fopen(),fread(),fprintf()等地方需要重点检查,还有就是fopen的打开方式,比如说需要读文件时候用的是wb方式而写文件用的是rb方式,这也能引发这个错误。这种读取方式最后读取出来的是乱码,因为%d格式是读取整形数据的,而文件中的数据严格来说是短整型的,然而也没有格式化读入短整型的方式,所以得另想办法。需要注意的是malloc函数开辟的内存空间并不会对这块内存进行初始化,该内存的数据还是程序上一次使用这段内存是的数据。原创 2020-01-29 12:07:56 · 1665 阅读 · 1 评论 -
C语言进阶要点笔记4
目录五、结构体1、定义和概念2、结构体数组3、结构体指针4、结构体内存分配5、位段(位域)六、共用体 七、枚举类型五、结构体1、定义和概念struct 结构体类型名{ 成员列表};可以先说明再定义,也可以在分号之前接着就定义在分号之前定义结构体变量,同时省略结构体类型名,则之后不能再定义此种结构体变量,此时定义了就是唯一的,常用于使用...原创 2020-01-23 17:50:30 · 311 阅读 · 0 评论 -
C语言进阶要点笔记3
目录四、指针13、指针作为函数的返回值14、指针保存函数的地址15、易混淆的指针16、特殊指针17、main函数传参五、字符串处理 #include <string.h>1、strlen函数2、字符串拷贝函数3、字符串追加函数4、字符串比较函数5、字符查找函数6、字符串匹配函数7、字符转数字8、字符串切割函数9、格式化字符串操作函数10、sscan...原创 2020-01-15 23:29:54 · 282 阅读 · 0 评论 -
C语言进阶要点笔记2
目录四、指针7、字符串和指针8、数组指针9、数组名字取地址10、指针变量和数组名的区别11、多维数组中指针的转换12、指针做函数的参数四、指针7、字符串和指针a、 char string[100] = “I love C!” 定义了一个字符数组 string,用来存放多个字符, 并且用”I love C!”给 string 数组初始化 ...原创 2020-01-13 23:01:54 · 250 阅读 · 0 评论 -
C语言进阶要点笔记1
目录一、带参宏 二、选择性预编译 三、编译 四、指针1、指针的定义2、指针类型3、数组元素的引用方法4、指针的运算5、指针数组6、指针的指针 一、带参宏 宏只是简单的字符替换,带参宏的形参没有类型,带参函数有类型 #define S(a, b) a*b 注意具有副作用,加括号消除 eg:S(2+3...原创 2020-01-10 21:31:40 · 277 阅读 · 0 评论