C语言
文章平均质量分 92
C语言的语法详细剖析,里面有大量的代码示例,从实战出发,更深入的理解并运用。
萧瑟其中~
向上
展开
-
点进来-->轻松学习“内存函数”
C语言内存函数也是需要掌握的内容,内存函数还是比较实用的。所以不能忽略这一块内容,多敲多练。多多重复,百炼成钢!创作不易,如果喜欢这篇文章的话,请留下你的三连哦,你的支持是我最的的动力!!!原创 2023-12-16 11:40:53 · 576 阅读 · 1 评论 -
数据如何在内存中存储?进来瞧瞧!
其实超过⼀个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,我们分为⼤端字节序存储和⼩端字节序存储,下⾯是具体的概念:⼤端(存储)模式:是指数据的低位字节内容保存在内存的⾼地址处,⽽数据的⾼位字节内容,保存在内存的低地址处。⼩端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,⽽数据的⾼位字节内容,保存在内存的⾼地址处。上述概念需要记住,⽅便分辨⼤⼩端。数据的内存存储是C语言的重中之重,学好数据在内存中的存储,才可以在未来的C语言的学习中如鱼得水。内容较多,十分繁琐,需要。原创 2023-11-30 18:00:38 · 1059 阅读 · 0 评论 -
“字符函数和字符串函数”很难?点击这里统统拿下!
在编程的过程中,我们经常需要处理很多字符和字符串。库函数里提供了许多处理字符的函数,今天,我们来学习一下。以上就是今天要讲的内容,本文详细介绍了各类字符函数和字符串函数,还有strtok函数没讲到(自己尝试了解使用)。当你需要使用某函数时,可以自行去cplusplus网站搜索该函数,分析其参数内容并理解其作用,甚至模拟实现该函数。这是以后编写代码中需要掌握的一项技能。创作不易,如果你喜欢这篇文章的话,请你不要吝啬你的三连哦!!!原创 2023-11-28 20:48:13 · 789 阅读 · 1 评论 -
深入了解指针(1)
我们发现在main函数内部,创建了a和b,在调⽤Swap1函数时,将a和b传递给了Swap1函数,在Swap1函数内部创建了形参x和y接收a和b的值,但是x的地址和a的地址不⼀样,y的地址和b的地址不⼀样,相当于x和y是独⽴的空间,那么在Swap1函数内部交换x和y的值,⾃然不会影响a和b,当Swap1函数调⽤结束后回到main函数,a和b的没法交换。上述创建一个整型a变量,承接a地址的pa指针,左边写的是int*,*是在说明pa是指针变量,而前面的int是在说明pa指向的是整型(int)类型的对象。原创 2023-11-24 20:36:18 · 1144 阅读 · 0 评论 -
拿下“自定义类型:结构体”
C语⾔已经提供了内置类型,如:char、short、int、long、float、double等,但是只有这些内置类型还是不够的,假设我想描述学⽣,描述⼀本书,这时单⼀的内置类型是不⾏的。描述⼀个学⽣需要名字、年龄、学号、⾝⾼、体重等;描述⼀本书需要作者、出版社、定价等。C语⾔为了解决这个问题,增加了结构体这种⾃定义的数据类型,让程序员可以⾃⼰创造适合的类型。结构是⼀些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量,如:标量、数组、指针,甚⾄是其他结构体。原创 2023-12-03 11:43:22 · 897 阅读 · 1 评论 -
指针续集来咯:深入了解指针(3)
这篇深入了解指针(3),慢慢在帮助我们提高对指针的理解并加强指针的应用。指针是C语言的灵魂,所以更加需要我们多多敲代码,运行并调试,理解背后的逻辑。多多重复,百炼成钢!创作不易,如果喜欢这篇文章的话,请留下你的三连哦,你们的支持是我最大的动力!!!原创 2023-12-12 15:05:35 · 1343 阅读 · 1 评论 -
超级详尽的”文件的操作“
你电脑磁盘上的文件就是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件。函数名功能适用于fgetc字符输入函数所有输入流fputc字符输出函数所有输出流fgets文本行输入函数所有输入流fputs文本行输出函数所有输出流fscanf格式化输入函数所有输入流fprintf格式化输出函数所有输出流fread二进制输入文件fwrite二进制输出文件上面说的适⽤于所有输⼊流⼀般指适⽤于标准输⼊流和其他输入流(如文件输入流);原创 2023-12-14 20:50:08 · 1029 阅读 · 1 评论 -
动态内存管理
动态内存管理是C语言给程序员自己手动分配内存的工具,在日后使用频率高。这是个很重要的知识点,也需要多多练习,分析代码,才能掌握。话不多说,学起来吧。多多重复,百炼成钢!创作不易,如果喜欢这篇文章的话,请留下你宝贵的三连,你的支持是我最的的动力!!!原创 2023-12-08 11:19:59 · 1107 阅读 · 1 评论 -
你要的指针续集已送达-->深入了解指针(2)
今天这一章内容是指针这块知识的延续。指针变量较为抽象,学起来比较吃力,需要反复的练习,分析代码输出的结果。所以学C语言的捷径就是练习,亲自敲出代码多多重复,百炼成钢!创作不易,如果你喜欢这篇文章的话,请不要吝啬你的三连哦,你的支持是我最大的动力!!!原创 2023-12-05 22:21:33 · 1119 阅读 · 0 评论 -
随我与数组大战“三百回合”
时隔多日,终于再次产出一篇文章。这篇文章是关于数组的内容,篇幅较长,需要耐心阅读哦!并且可以边看边上手敲代码。数组这章内容在C语言中也是相当重要的。C语言入门接触的第一个数据结构,也是一个自定义类型变量。所以更需要多敲代码,多多重复,百炼成钢!创作不易,如果喜欢这篇文章,请留下你的三连哦,你的支持的我最大的动力!!!原创 2024-01-08 23:33:30 · 1017 阅读 · 1 评论 -
修炼九阳神功——“函数”
本章内容知识点繁多,需要耐心观看,如有条件可以打开VS,边看边写,上手实战。了解了库函数,我们的关注度应该聚焦在⾃定义函数上,⾃定义函数其实更加重要,也能给程序员写代码更多的创造性。⼀般我们在使⽤函数的时候,直接将函数写出来就使⽤了。⽐如:我们要写⼀个函数判断⼀年是否是闰年。//判断⼀年是不是闰年return 1;if(r == 1)printf("闰年\n");elseprintf("⾮闰年\n");原创 2024-01-16 14:58:08 · 1004 阅读 · 1 评论 -
修炼C语言内功:函数栈帧的创建和销毁
今天这篇内容,是分析函数栈帧的创建和销毁,会分析汇编代码,难度较大。但是啃下这块硬骨头,对你的C语言的内功有很大的提升,更加深入理解函数的运行过程。希望通过这篇文章的学习,你能给出下面的问题的答案。1.局部变量是怎么创建的?2.为什么局部变量的值是随机值?3.函数是怎么传参的?传参的顺序是怎么样的?4.形参和实参是什么关系?5.函数调用是怎么做的?6.函数调用时结束后怎么返回的?你也可以自行打开VS,一起运行汇编代码,观察监视和内存窗口。原创 2023-12-19 13:38:46 · 1126 阅读 · 1 评论 -
修炼内功——简略分析C程序编译与链接
编译和链接的内容,讲述了一个C程序是如何从.c文件变成一个可执行的.exe文件,可以通过Linux操作系统中的gcc编译来观察其过程。即使现在无法上手操作,也可以来阅读此文章,让你对c程序有更深的了解。如果想继续深入了解详细内容推荐阅读《程序员的自我修养》这本书,但是要在学会使用Linux操作系统,才能看懂。创作不易,如果喜欢这篇文章的话,请留下你的三连哦,你的支持是我创作最大的的动力!!!原创 2024-01-17 18:41:41 · 836 阅读 · 0 评论 -
你真的掌握了“C语言分支循环”吗
C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构选择结构循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合。我们可以使⽤ if 、 switch 实现分⽀结构,使⽤ for 、 while 、 do while 实现循环结构。这篇文章进行了修改,内容是分支语句的内容,较为基础,但是语法点较多,需要多敲多练。创作不易,如果喜欢这篇文章的话,请留下你的三连哦,你的支持是我最的的动力!!!原创 2024-01-11 00:01:43 · 1219 阅读 · 1 评论