![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言进阶
文章平均质量分 86
是小刘同学啦
希望和友友们一起进步!
展开
-
程序环境和预处理
_FILE__//进行编译的源文件__LINE__//文件当前的行号__DATE__//文件被编译的日期__TIME__//文件被编译的时间__STDC__//如果编译器遵循ANSI C,其值为1,否则未定义 (这个并不是所有的编译器都支持)int main()//编译出来的结果,会显示运行文件的路径//编译出来的结果,显示该行的行数303//显示时间//显示日期return 0;return 0。原创 2023-04-29 23:47:05 · 915 阅读 · 41 评论 -
C进阶习题
用精神内耗的态度去搞学习搞事业搞钱,用躺平和摆烂的态度对待人际关系,烦恼能消失一大半。原创 2023-05-27 20:43:42 · 1259 阅读 · 25 评论 -
C语言文件操作
磁盘上的文件是文件;程序设计中,从文件的功能来分,文件分为数据文件和程序文件。原创 2023-04-18 19:56:52 · 800 阅读 · 38 评论 -
动态内存管理
在malloc、calloc、realloc创建的空间需要释放。原创 2023-04-11 19:26:16 · 810 阅读 · 31 评论 -
自定义类型详解
定义:struct stuint age;}s1, s2;//这里的s1 s2 和s一样,也是结构体变量,(全局的)//定义一个初始化变量 全局变量int main()//s就是结构体变量,struct stu 就是和int char float 一样的类型,但是却是局部的return 0;int main()原创 2023-04-09 17:09:32 · 635 阅读 · 17 评论 -
字符串和内存函数
在前面的文章中,介绍了三种方法实现strlen(1)计数器的方法(2)递归的方法(3)指针-指针的方法。sizeof是一个操作符,返回的结果为size_t(size_t专门为sizeof的返回值设计的)size_t相当于unsignedint库函数strlen返回值是size_t,所以strlen不能用于加减strlen("abc")-strlen("abcdefg")结果会是一个size_t类型的数,不会是-4(解决办法,可以强制转换)...原创 2022-07-19 21:24:16 · 379 阅读 · 33 评论 -
指针的进阶
两万+ 超详细指针进阶,友友们支持一下原创 2022-04-16 12:53:06 · 286 阅读 · 3 评论 -
数据的储存习题
目录1知识点2 在屏幕上打印杨辉三角。3利用ascii值解决问题4猜名次5改数字6小乐乐走台阶7小乐乐与序列8小乐乐排电梯9矩阵转置10序列中删除指定数字1知识点(1)CPU在计算的时候,以整形的形式进行相加。c=a+b,无论a,b是什么形式,都按照整形的形式相加,不是整形的要发生整形提升,最后的结果要看c的类型。(知识点在详解操作符)(2)大端正着放,小端倒着放。(3)大小端字节序指的是数据在电脑上存储的字节顺序。2 在...原创 2022-04-07 20:30:37 · 210 阅读 · 2 评论 -
数据的存储--深度解剖数据在内存中的存储
励志模块一旦下了决心,就应该一直往前走。本章重点1.数据类型详细介绍2.整形在内存中的存储:原码、反码、补码3.大小端字节序介绍及判断4.浮点型在数据中的存储解析一 数据类型介绍前面我们已经学习了一些基本的数据类型。long long这种类型在C99中才有,所以在新的编译器中才有这种类型。VC6.0中就不支持这种类型int在早期16位平台上是2个字节,现在的32位平台和64位平台都是4个字节C语言规定sizeof(long)>=sizeof(...原创 2022-03-25 18:41:50 · 556 阅读 · 2 评论