
C/C++
文章平均质量分 51
(1)完善C/C++基本功
(2)记录一些容易出错的点
(3)记录一些思路
Eric-Lubi
自动化控制工程研究生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C语言代码收集-成熟好用的dump 打印函数】
本文介绍了一个实用的C语言数据打印函数dump_data,用于以十六进制格式输出数据内容。该函数支持每行16字节的格式化输出,自动处理非对齐数据,并附带ASCII字符显示功能。函数实现包括地址偏移显示、十六进制数据转储和可打印字符转换。示例代码演示了如何使用该函数打印字符串数据,输出结果包含十六进制值和对应的ASCII字符,便于调试分析。文中还总结了复用高质量代码片段的价值,强调这类工具函数在调试过程中的重要性。该函数特别适合在嵌入式开发和底层调试中使用。原创 2025-08-06 11:08:13 · 319 阅读 · 0 评论 -
开源C代码之路:一、Gitee
从开源开发的角度,由浅入深,一步步初探C语言编程的入门之路。本篇讲解:Gitee使用开源项目帮助自己学习和理解开源完整项目。原创 2024-12-04 22:33:36 · 870 阅读 · 0 评论 -
【给嵌入式新人的几条建议(共勉):三-C语言基础怎么补?】
嵌入式技术涉及的内容十分广泛。不慌,看完Eric-xuan这个新人系列,不说游刃有余,至少可以自己教自己。这一篇我们讲:嵌入式开发之-C语言基础C语言基础不难,难在:(1)固有认知给自己竖起的高墙(2)没有精准定位自己的不足(3)缺乏动手实践-写代码,真正去理解。(4)战线拉的太长,1-2天,最多1周,拿下它。原创 2024-08-03 12:09:17 · 1119 阅读 · 0 评论 -
【Scanf函数用错让我的程序变成了“消失的它”】
scanf 和 printf 可以说是C语言初学者最常用的两个函数了,时隔多年,今天写一个小程序,因为手误,让我的程序成为了“消失的它”,让我们一起看下原因吧。原创 2024-05-17 19:00:00 · 383 阅读 · 0 评论 -
简单队列 及 环形队列
环形队列的简单理解原创 2021-12-22 21:32:19 · 502 阅读 · 0 评论 -
数据结构导航
数据结构内容导航原创 2021-12-22 21:34:31 · 530 阅读 · 0 评论 -
什么是回调函数?
介绍什么是回调函数原创 2022-10-06 18:12:29 · 279 阅读 · 1 评论 -
gcc \ g++ \make 的安装
gcc \ g++ \make 的安装转载链接如下:https://www.cnblogs.com/raina/p/10656106.html转载 2021-08-13 20:55:50 · 182 阅读 · 0 评论 -
p[0] =(int*)&data是什么意思?, (int*)与(int)*的区别
(int*)与(int)*的区别直接上代码:/*** 功能:测试 p[0] =(int*)&data, 与(int)*data的区别*/void test_int_point() { //(int*)&a printf("=====================test (int*)&a===================\n"); int a = 15; int* p[3] = { NULL }; p[0] = (int*)&a原创 2021-04-15 15:41:46 · 892 阅读 · 0 评论 -
c语言中判断申请的动态内存是否被释放了
动态申请内存创建链表,读入一组数据,判断释放与不释放前后的指针所指空间的数据是否一致,一致就是没有释放, 不一致表示已被释放,变为垃圾数据。代码:没有释放内存时//头文件区#include<stdio.h>#include<string.h>#include<stdlib.h>#include"func.h"typedef struct ListNode{ float val; struct ListNode* next;} Node;v原创 2021-01-13 16:45:24 · 5043 阅读 · 5 评论 -
C语言中对static关键字的理解
static定义的变量只能在当前文件使用吗?不一定。static定义的全局变量:作用域是当前文件static定义的局部变量:作用域是该函数那么下面这段代码可以将static 定义的局部变量传递出去:#include<stdio.h>int temp;//定义全局变量int send(int a,int b){ static int c;局部变量 c= a...原创 2020-03-30 11:36:19 · 536 阅读 · 1 评论 -
C语言memcpy函数的使用
在使用字符串输入的时候一不要忘了最后还默认添加了一个结束标志字符’\0’,如果是字符数组,是否也注意呢,看一下下面的代码,这个我刚开始用的 时候纠结了一小会儿//test memccpy()#include<stdio.h>#include<string.h>#incldue<stdlib.h>#define N 10//test memccpy(...原创 2019-10-24 10:17:41 · 584 阅读 · 0 评论 -
C语言-数据类型-指针与数组元素赋值的注意
在对数组赋值后,分别对data[0],data,a,指针p进行输出,进行对比int main(){ float data[10]; int a ; int *p; data[0]=1.23; printf("%f\n",data[0]); printf("%d\n",data); a=data; ...原创 2019-09-29 13:10:14 · 503 阅读 · 0 评论