![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 51
嵌入式小镇做题家
嵌入式教研主管
高校嵌入式应用开发教材撰稿人
5年嵌入式开发教学经验
分享笔试、面试解题技巧、技术开发指导、1对1就业服务与行业分析
展开
-
C语言数据存储大小端问题
C语言机器的大小端数据存储的判断和数据变换。原创 2024-06-17 20:18:43 · 416 阅读 · 1 评论 -
两种获取结构体成员所占内存空间大小的方式
结构体成员的类型所占的空间大小原创 2024-01-03 00:06:46 · 554 阅读 · 0 评论 -
realloc重新分配空间
动态内存申请realloc的使用原创 2023-10-19 17:35:15 · 303 阅读 · 0 评论 -
题解 # 二维矩阵最大矩形问题#
解决二维矩阵最大矩形问题原创 2023-02-25 12:03:57 · 1612 阅读 · 0 评论 -
如何整理编程思路
如何整理编程思路,培养自己的编程思维原创 2023-02-23 23:21:09 · 463 阅读 · 0 评论 -
题解 | #链表内指定区间反转#
链表内指定区间反转原创 2023-02-23 19:59:48 · 68 阅读 · 0 评论 -
【牛客】C语言反转链表
C语言实现无头链表反转算法原创 2023-02-22 23:19:30 · 179 阅读 · 0 评论 -
C语言电子相册实验项目
C语言双向链表实现电子相册实验项目原创 2023-02-08 00:38:48 · 1348 阅读 · 0 评论 -
2、二叉树层次遍历的C语言实现
二叉树的层次遍历,使用队列进行模拟。原创 2023-02-03 17:59:45 · 1217 阅读 · 0 评论 -
1、二叉树遍历的C语言实现
深刻理解C语言指针后,数据结构实现起来如鱼得水!原创 2023-02-02 23:16:29 · 904 阅读 · 0 评论 -
002、捕鱼和分鱼问题
C语言编程练习题目:捕鱼与分鱼问题原创 2023-01-03 17:29:55 · 1230 阅读 · 0 评论 -
001、【C语言编程题目】猴子吃桃问题
C语言编程题目:猴子吃桃,涉及知识点:变量、控制语句、递归函数用法。原创 2022-12-15 12:00:27 · 1391 阅读 · 0 评论 -
C语言static关键字实现执行进度显示demo
C语言static关键字、随机数使用案例原创 2022-11-10 15:53:24 · 800 阅读 · 0 评论 -
直接插入排序算法
一步步分析,掌握算法梳理过程原创 2022-11-07 09:14:19 · 308 阅读 · 0 评论 -
C语言实现贪吃蛇[内附详细步骤]
C语言实现一款经典的贪吃蛇小游戏原创 2022-09-12 18:24:32 · 24733 阅读 · 3 评论 -
python小项目:实现C语言在线编译器
利用python实现C语言在线编译器原创 2022-08-07 22:46:30 · 3950 阅读 · 3 评论 -
二分查找算法-C语言实现
二分查找算法的c语言实现原创 2022-07-25 09:59:17 · 2133 阅读 · 0 评论 -
假如把编程语言要学习的知识点串成一条线
学习编程语言的套路原创 2022-01-16 21:17:33 · 118 阅读 · 0 评论 -
使用枚举实现布尔数据类型
布尔数据有两个值:True和False代表0,1即真和假。C语言中没有布尔数据类型,可以使用枚举进行构造。typedef enum Bool{ False = 0, True = 1}bool;使用:bool test(){ return True;}bool n = test();printf("%d",n); // 1...原创 2021-10-16 11:23:00 · 751 阅读 · 0 评论 -
利用栈实现十进制转二进制
C语言中常用的整数有 short、int 和 long 三种类型,通过 printf 函数,可以将它们以八进制、十进制和十六进制的形式输出。虽然部分编译器支持二进制数字的表示,但是却不能使用 printf 函数输出二进制,这一点比较遗憾十进制想要用二进制需要使用其他方式,先看下转化步骤。10进制数除以n得到商依次除以n,直到商为0,然后将所有余数倒序排列(“除 N 取余,逆序排列)以整数42转化为二进制为例因此,刚好可以利用栈的“先进后出”的特性将每一次得到的余数进行入栈,再出栈原创 2021-10-16 11:17:33 · 16109 阅读 · 0 评论 -
[C语言]实现一个局部变量在固定的几个函数中共享
需求说明:设计一个图书管理系统,具有注册和登录的功能,本书是关于登录状态的设置。登录状态有两种:0为未登录,1为登录。思考:1、为什么不选择全局变量在几个函数中共享数据?登录状态不允许任何函数都能访问和修改它,只能在几个函数中获取和修改。它的值是需要修改的,因此不能使用const修饰,使其值不可改变。因此,该变量只能使用局部变量。2、如何解决设个状态长久保存的问题?这个局部变量函数结束后依然要存在,因此后面的退出系统以及其他操作都需要使用这个状态。因此,这个变原创 2021-06-24 10:51:40 · 747 阅读 · 1 评论 -
[C语言]0、‘0‘、‘\0‘、“0“的区分
''C语言严格区分单引号和双引号,单引号包含单个字符,双引号包含多个字符,末尾会自动补字符串的结束符'\0'。"0"为字符串原创 2021-06-11 14:01:57 · 1956 阅读 · 3 评论 -
[C语言]为什么数组不可以整体赋值而结构体可以
int a[3] = {1,2,3};int b[3];b = a;原创 2021-06-10 12:04:05 · 4604 阅读 · 4 评论 -
[C语言]数据类型转换
数据类型转换就是将数据(变量、数值、表达式的结果等)从一种类型转换为另一种类型。①自动转换:低精度自动转换为高精度,不需要人为操作(不存在数据丢失)例子:int main(void){int a = 10; //整型变量float c = 3.0; //实型变量printf("%f\n",a / c); //10.000 / 3.000return 0; }总结:两个相同数据类型的数据运算,结果一定是他们的类型两个不同数据类型的数据运算,会发...原创 2021-06-08 18:05:46 · 1966 阅读 · 0 评论 -
C语言实现流水灯
思考:流水灯的实现是将控制该灯的另一端设置为低电平或者高电平(反着接入的情况下)假如说有8盏灯,则需要将8盏灯对应的为一次设置为1,其他设置为0,因此需要循环,循环周期原创 2021-05-30 21:05:00 · 13295 阅读 · 2 评论 -
[C语言]数据溢出或会发生什么?
C语言中数据具有数据类型属性,数据类型确定了数据所占的内存空间和数据范围,那么如果超出了这个数据范围会发生什么情况呢?比如:char a = 200;wei原创 2021-06-07 18:33:50 · 10352 阅读 · 11 评论 -
[C语言]使用位操作处理数组下标循环
正常的数组下标循环处理#include<stdio.h>void main(){ unsigned char arr[] = { 0x0F,0x09,0x03,0x06,0x07,0x0D,0x0C,0x0B }; int len = sizeof(arr) / sizeof(char); //循环打印 2次 int i=0; unsigned int j=0; while(1){ printf(原创 2021-06-03 12:06:40 · 275 阅读 · 0 评论