![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 91
姜糖编程日记
这个作者很懒,什么都没留下…
展开
-
C语言王国——深入自定义类型(联合体、枚举)
C语言的内容不止于此,还有更多需要我们共同发现,今天C语言的内存数据管理就到这里啦。原创 2024-06-21 04:32:40 · 1104 阅读 · 11 评论 -
C语言王国——数组的旋转(轮转数组)三种解法
给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。向右轮转 1 步:向右轮转 2 步:向右轮转 3 步:向右轮转 1 步: [99,-1,-100,3]向右轮转 2 步: [3,99,-1,-100]原创 2024-06-12 09:06:24 · 1190 阅读 · 13 评论 -
C语言王国——深入自定义类型(结构体)
位段的声明和结构是类似的,有两个不同:1. 位段的成员必须是或signed int,在C99中位段成员的类型也可以 选择其他类型。2. 位段的成员名后边有⼀个冒号和⼀个数字。//3个bitchar b:4;//4个bitchar c:6;//6个bit位段中的位其实是二进制位。而图中a的存储大小为2bit,b为5bit,c为10bit。位段 在设计时不能超过自身大小,比如int a:n;n原创 2024-06-17 08:06:31 · 1289 阅读 · 17 评论 -
C语言王国——数据的内存管理
既然有了小端存储,那么就有大段存储,那么什么是大小端呢?其实超过⼀个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,我们分 为⼤端字节序存储和⼩端字节序存储,下⾯是具体的概念:大端(存储)模式:是指数据的低位字节内容保存在内存的⾼地址处,⽽数据的⾼位字节内容,保存 在内存的低地址处。小端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,⽽数据的⾼位字节内容,保存 在内存的⾼地址处。上述概念需要记住,⽅便分辨⼤小端。原创 2024-06-09 08:39:51 · 1310 阅读 · 10 评论 -
C语言王国——内存函数
如果destination为source+1,num为12则,当source中的1赋值到destination上的2时,就导致了source中的2也变成了1,导致拷贝结果不对,这就是堆叠。原创 2024-06-02 12:52:20 · 2105 阅读 · 10 评论 -
谁是单身狗(找出不同的数字)——基础方法和异或
520刚刚过去,相信单身狗也越来越多了吧。正好我刚做了一个C语言代码题来分享给大家,让我们一起来找一找代码里的单身狗。题目:一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。编写一个函数找出这两个只出现一次的数字。例如:有数组的元素是:1,2,3,4,5,1,2,3,4,6只有5和6只出现1次,要找出5和6.原创 2024-05-27 03:15:05 · 1158 阅读 · 5 评论 -
C语言王国——字符函数和字符串函数(2)
strtok函数我的理解是他是一个分割字符串的函数。原创 2024-05-30 03:11:05 · 2241 阅读 · 6 评论 -
C语言王国——字符函数和字符串函数(1)
那是因为字符的本质就是ASCII码值,传进去一个函数就相当于传进去一个对应这个字符的ASCII码值,就如同我使用tolower,传进去一个A的字符实际上就是传进去65,然后让ASCII码加上32,得到97,也就是对应着a的ACSII码值。此函数是将一个字符串和另外一个字符串相比较,当前字符相同则向后移动一位,不同则比较ASCII码值,大则返回大于0,小则返回小于0,若完成相同则返回0。原理分析:字符串的拷贝就是将原字符串的字符一个个拷贝到目标字符串当中,然后两个字符串的地址都同时向后移动一个。原创 2024-05-30 01:48:22 · 1166 阅读 · 4 评论 -
C语言王国——选择与循环(2)
选择:if,switch循环:while,for,do...while...跳转:gotoC语言的王国博大进深关注姜糖继续带你探索更多乐趣。你的三连就是给姜糖最大的鼓励。!原创 2024-05-27 00:50:38 · 771 阅读 · 2 评论 -
C语言王国——选择与循环(1)
写了几个C语言代码我发现C语言程序和我们做事一样,按照顺序做事,选择做某事或者重复做某事。那我们继续对C语言深入认知:C语言是结构化的程序设计语言,这⾥的结构指的是,C语言是能够实 现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种 结构的组合。顺序结构:就如我们人做事一样一样的进行。选择结构:就是对多个分支选择一个进行。用if、swich语句来实现。循环语句:对同一件事反复进行。用for、while、do while语句来实现。原创 2024-05-26 22:42:19 · 990 阅读 · 6 评论 -
数组排排队(冒泡排序及优化)
数字一个C语言中我们常见的符合数据类型,但它时常是再乱文章的没有顺序的。当我见到它的第一眼我就在想有什么办法能让它排序呢?经过我的学习与查询得以解决,那就让姜糖我来给大家分享一下吧。原创 2024-05-19 20:41:26 · 594 阅读 · 4 评论 -
C语言——猜猜我是谁(数字版)
编程真是一个有趣又脑筋疼的东西,你在其中会抓破脑袋,但也会收获许多乐趣。这是姜糖我写的第一个代码也是融入代码王国的问路石,接下来我还会不懈努力呈现更多好的作品和代码,如果大家觉得我有什么讲得不好的地方,可以留言和私信我,我会不断集思广益,不断完善自我。原创 2024-05-18 01:50:38 · 879 阅读 · 4 评论 -
C语言王国——杨氏矩阵
如果大家有不同见解也可以私信姜糖哦,姜糖也在不停的学习进步,与大家一起步入大牛之列。期待大家三连!!原创 2024-05-31 04:49:18 · 2231 阅读 · 12 评论