C/C++
文章平均质量分 78
欣飞鸽
欢迎加入欣飞鸽总动员进行技术交流,qq群聊号码:879466897
更多精彩内容可关注微信公众号:欣飞鸽
展开
-
程序写超了(内存不够了)
这里仅将嵌入式写程序中遇到的代码全局变量过多(做的是激光雷达的数据处理,数据量有些大),导致SRAM不够用的情况简单分析如下:SRAM用超之后(多加了个函数),keil编译器报错如下:大意就是No space,之前程序可以有效编译的结果如下:代码占用了多少空间:Code是代码占用的空间,RO-data是 Read Only 程序中的指令和只读常量的大小,如const型,RW...原创 2018-12-10 21:37:00 · 1944 阅读 · 0 评论 -
printf使用小记
printf可以打印字符串,打印变量,使用时方便简单,但需要掌握一些规则。这里对遇到的一些使用情况做一下备注解析:printf()函数的调用格式为:printf("格式化字符串",输出表列)。格式化字符串包含三种对象,分别为:(1)字符串常量;(字符串常量原样输出,在显示中起提示作用。)(2)格式控制字符串;(输出表列中给出了各个输出项,要求格式控制字符串和各输出项在数量和类型上应该一...原创 2018-12-30 21:16:45 · 264 阅读 · 0 评论 -
高级C语言杂记
恩,所谓高级C语言就是我不是很熟悉的C语言,hhvoid *buf 它是定义了一个空指针,因为程序里有些数据的类型不确定,所以先定义一个空指针来指向它, 最后使用的时候再做类型强制转换, 如: (int*)buf 或 (char*)buf用法如下:void *buf ;int* ptr;buf = malloc(10*4);ptr = (int*)buf;...原创 2019-01-14 22:47:50 · 201 阅读 · 0 评论 -
关于程序注解(注释)与流程图绘制
以下是对于程序注解的整理,当然最好对工程的运行进行流程图的绘制,记录整体工程的运行框架,这样在以后的使用中,重新拾起来会方便很多。一般流程图绘制:注释格式尽量统一,建议使用“/* …… */”。 文件头部进行注释 示例:下面这段头文件的头注释比较标准,当然,并不局限于此格式,但上述信息建议要包含在内。/************************************...原创 2019-06-18 21:28:52 · 8637 阅读 · 0 评论 -
结构体定义与初始化
结构体的定义:结构体struct,如下:struct book{ char title[MAXTITL]; char author[MAXAUTL]; float value;};其中struct 是关键字,book为代表该种结构布局的一个标记;经如此声明后,便可定义多个该种结构体布局的变量,如下:struct book library,bill;...原创 2019-08-16 21:31:09 · 2774 阅读 · 0 评论