-
最近将同学推荐的《代码大全》看完了(已经过去一年了,要十分感谢推荐,还有《深入理解计算机系统》)。
零零碎碎的时间,发现很多东西虽然在书中标记了,
...
-
C语言中,被const限定的变量是不允许被改变的,即修饰一个不可变的变量,属于只读变量。
1、与常量的区别:
常量在程序编译过程中没有分配内存,自然不能够改变常量的值。而只读变...
-
一:
1.什么是内存对齐
假设我们同时声明两个变量:
char a;
short b;
用&(取地址符号)观察变量a,
b的地址的话,我们会发现(以16位CPU...
-
和机器字长及编译器有关系:
所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):
1 sizeof(sho...
-
结构化程序设计主张按功能来分析需求,主要原则自顶向下,逐步求精,模块化等。
主张按功能把软件系统逐步细分,每个功能都负责对数据进行一次处理,每个功能接收一些数据,处理完后输出一些...
-
通常, 你不需要。
当人们随便提到数组指针的时候, 他们通常想的是指向它的第一个元素的指针。
考虑使用指向数组某个元素的指针, 而不是数组的指针。
类型T 的数组蜕变成类型T...
-
文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。
一、概念
对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数...
-
sizeof是关键字,不是函数。
记住:sizeof 在计算变量所占空间大小时,括号可以省略,而计算类型(模子)大小时不能省略。一般情况下,还是不要偷懒,把括号写上...
-
关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助: 一 const基础如果const关...
-
1.使用宏定义
在C语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。
写一个“标准”宏MIN&...
来自
C语言|by
粽子糖果 |发表时间 2017-09-06
|0个回复
-
.数据指针
在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的MOV指令,而除C/C++以外的其它编程语言基本没有直接访问绝对地址的能力。在嵌入式系统的实际调试...
来自
C语言|by
粽子糖果 |发表时间 2017-09-06
|0个回复
-
伺服电机的选择都要求惯量匹配,有的要求伺服电机的惯量和负载的惯量为1:3,也有说1:5的,其实惯量跟伺服电机是没有很大的关系...
-
摘要
工业电机驱动的整个市场趋势是对更高效率以及可靠性和稳定性的要求不断提高。功率半导体器件制造商不断在导通损耗和开关时间...
-
1.硬件设计基本原则
1)速度与面积平衡和互换原则:一个设计如果时序余量较大,所能跑的频率远高于设计要求,能可以通过模块复用来减少整个设计消耗的芯片面积,这就是用速度优势换面...
-
硬件电路原理图设计审核思路和方法
1 详细理解设计需求,从需求中整理出电路功能模块和性能指标要求;
2、 根据功能和性能需求制定总体设计方案,对CPU进行选型,CPU选型有以下...
-
设计电路常用的EDA(Electronic Design Automatic,电路设计自动化)软件包括电路设计与仿真工具、P...
-
本文分析了测温系统中恒流源信号调理模数转换等功能电路的工作原理和设计依据,并给出电路参数。温度是化工生产过程的四大参数之一,温度传感器Pt100具有体积小准确度高稳定性好等特点...
-
1)为了区别主电路与控制电路,在绘线路图时主电路用粗线表示,而控制电路用细线表示。通常习惯将主电路放在线路图的左边而将控制电路...
-
使用电烙铁,绝对不仅仅是只关注电烙铁本身——这里说的“使用电烙铁”其实是指焊接(也包括拆焊)的全过程。
所以,有必要先了解一下完成...
-
在C/C++中经常需要进行存储器的操作,关于数据如何在存储器中存储的问题也是非常重要的,如何在保证数据量(信息量)的同时又保证数据的存储量最小,乍一听感觉没什么好讨论的。但是作为学...