学习C语言
文章平均质量分 81
学习C语言
烟雨迷
这个作者很懒,什么都没留下…
展开
-
预处理详解
全网最全预处理讲解,里面有超多图片进行理解,值得大家点进来看看,,比如有预定义符号和#define定义常量和#define定义宏和带有副作用的宏参数和宏替换的规则和宏函数的对比和#和##和命名约定和#undef和命令行定义和条件编译和头文件的包含和其它预处理指令原创 2024-05-14 19:51:04 · 1377 阅读 · 0 评论 -
编译和链接详讲
文章中详细详解了编译和链接,并赋有图片来进一步进行理解,值得大家点进来进行学习原创 2024-05-13 10:21:58 · 1322 阅读 · 1 评论 -
函数栈帧的创建和销毁(详讲)
本章对函数栈帧的创建和销毁进行了全面图解分析,比特小伙伴们可以进来看看,希望对大家有所帮助,里面还添加了我的理解原创 2024-05-07 21:33:33 · 1866 阅读 · 0 评论 -
C语言文件操作详讲
关于文件操作的全方面细致讲解,保证看一遍就会,文章里面讲解了流,文件指针,顺序读写函数:fgetc,fputc,fgets,fputs,fscanf,fprintf,fread,fwrite和额外扩展的sscanf,sprintf。随机读写中的:fseek,ftell,rewind。还讲解了文件读取结束的判定和文件缓冲区原创 2024-04-15 19:30:17 · 1893 阅读 · 1 评论 -
动态内存管理
malloc、calloc、realloc、free和柔性数组,模拟实现柔性数组,内存分配图的详讲原创 2024-03-26 18:51:16 · 2080 阅读 · 1 评论 -
自定义类型:联合和枚举
本文包含了枚举和联合,全面解析,值得大家的观看原创 2024-03-26 18:50:27 · 1332 阅读 · 1 评论 -
自定义类型:结构体
什么是结构体,结构体变量创建和初始化,结构体访问操作符,匿名结构体,结构体的自引用,结构体内存对齐,结构体的传参,修改默认对齐数,你想关于结构体的这里都有原创 2024-03-26 18:48:53 · 805 阅读 · 3 评论 -
浮点数的存储
深度解析浮点数的内存存储形式原创 2024-03-25 19:02:59 · 909 阅读 · 0 评论 -
char和unsigned char的存储范围
char和unsigned char的存储范围你真的了解吗?原创 2024-03-15 20:58:39 · 1031 阅读 · 1 评论 -
如何判定大小端
c语言如何判断大小端原创 2024-03-15 20:58:00 · 317 阅读 · 1 评论 -
C语言内存函数
destination:目标空间source:源头num:要拷贝的字节个数void *:返回的是目标空间的起始地址模拟实现num为20的时候,程序就会执行20次,最终src会走到arr1[4]最后一个字节,dst会走到arr2[4]最后一个字节的位置。原创 2024-03-10 15:29:04 · 811 阅读 · 1 评论 -
字符函数和字符串函数
使用字符函数需要包含头文件。原创 2024-03-10 13:12:02 · 839 阅读 · 1 评论 -
深入理解指针
指针的由浅入深,你想知道关于指针的内容基本都在这,希望大家看完这篇都会对指针有个更深的理解,文章有点长,慢慢体会。原创 2024-03-02 17:20:11 · 1026 阅读 · 0 评论 -
二分查找算法
二分查找和多个字符向两端移动先中间汇聚原创 2023-10-28 17:22:40 · 117 阅读 · 0 评论 -
猜数字游戏
猜数字游戏,和介绍rand函数和srand函数和time函数和设置生成随机数原创 2023-10-26 17:06:18 · 114 阅读 · 1 评论 -
分支与循环
我们可以看到这里并没有打印5,是因为当i等于5时执行continue就没有执行后面的输出语句,而是执行了表达式3(i++),所以continue的作用是结束本次循环,进行下一次循环,而不终止整个循环的执行。:你输入的20首先跟0相比较,20肯定是大于0的(为真)返回1,然后1在和18相比较,18肯定是大于1的所以表达式结果为1,就执行了语句1。我们加上大括号来看。因为我们是先输出,所以i等于5的时候就执行了continue跳转到表达式判断中,这就导致了i++一直没机会执行,所以就一直输出5形成了死循环。原创 2023-10-25 18:25:50 · 165 阅读 · 3 评论 -
字母大小写转换
【代码】字母大小写转换。原创 2023-10-20 21:23:35 · 39 阅读 · 2 评论 -
判断是元音还是辅音
【代码】判断是元音还是辅音。原创 2023-10-20 20:49:56 · 70 阅读 · 0 评论 -
printf和scanf搭配占位符
unsigned long,unsigned long long,在不同的编译器下返回的类型也大不相同,为了代码的可移植性,C语言就创建了size_t来统一表示sizeof的返回类型。scanf从键盘读取的数据一开始是放在缓存区中的,直到按了Enter,数据才会按照自己定义的规定存放在要赋给变量的地址中。这里可以看出有三个参数,第一个参数中的%s对应的就是第二个参数的ck,第一个参数的%d对应的就是第三个参数的100。,但是第一份中的字符c却没有跟我们想的一样有读取到#,而是把空格给读取到了,原创 2023-10-15 16:04:23 · 117 阅读 · 3 评论 -
逗号表达式
深入了解什么是逗号表达式原创 2024-03-25 19:03:33 · 307 阅读 · 0 评论