以下是个人总结的,如有误请指出。
常量和变量的区别在于
前者的数是固定的,后者的数是随机的。
形参和实参的区别在于
前者只是规定了参数是什么类型的一个形式的参数,后者是一个实际的参数。
函数模块化和调用
函数模块化无非就是把实现功能的语句放进C文件,再把定义函数的语句放进H文件(头文件)然后再在主函数main里面直接调用头文件里定义的语句。
传统方式编程:所有的函数均放在里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程者的思路
模块化编程:把各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数的声明,其它.c文件想使用其中的代码时,只需要开头,作用是在真正的编译开始之前,对代码做一些处理(预编译)
预编译
意义
定义PI,将PI替换为3.14
ifndef__XX_H__
如果没有定义__XX_H__
ifndef,#if匹配,组成“括号”
C语言语句
选择结构
就是实现选择功能的。
循环结构
实现循环功能的。
函数返回值以及如何接返回值
一个加工厂给材料返回东西,就叫有参数有返回值。
一个加工厂不给材料返回东西,就叫无参数有返回值。
一个加工厂给材料不返回东西,就叫有参数无返回值。
一个加工厂不给材料不返回东西,就叫无参数无返回值。
如何接住返回值呢?
定义一个变量,然后把函数有返回值的函数调用再赋值给变量。
PCB设计过程中:信号完整性9个测试方法详解与注意点
信号完整性设计,在PCB设计过程中备受重视。目前信号完整性的测试方法较多,从大的方向有频域测试时域测试其它测试3类方法但是3类方法不是任何情况下都适合使用,信号完整性的测试方法,需要用到的仪器也很多。熟悉各类测试方法的特性,按照测试对象的特征和需求,选用合适的测试方法,对于选择方案,验证效果能够大大...
携手共创新篇章,中瀚华貌与洲明科技签署战略合作协议
刘建亮(左起)、袁道仁、姚兆宝、戴伟敏、岳宇出席签约仪式现场2024年2月28日,中瀚华貌(天津)科技发展有限公司(以下简称“中瀚华貌”)与洲明科技在天津正式签署战略合作协议,双方将基于各自优势,未来将在科技文旅、地标建筑亮化、数字内容等领域展开全面合作,深耕国内乃至海外区域,开启新的合作篇章。中瀚...
【硬件知识小百科】锁相环初探
1锁相环架构锁相环(Phase-LockedLoop,PLL)是一种电子电路,常用于时钟生成、频率合成、信号恢复、频率调制解调和频率多路复用等应用中。锁相环由三个主要部分组成:鉴相器(PD)、环路滤波器(LPF)和压控振荡器(VCO)。图1锁相环架构1.1鉴相器鉴相器(PD-PhaseDetecto...
有源混频器 VS 无源混频器
射频混频器是由非线性元件组成的频率转换设备,允许对RF、中频(IF)和本地振荡器(LO)信号进行频率“混合”。射频混频器主要有两个功能:上变频或下变频。上变频是将两个输入信号(IF和LO)进行组合,从而生成作为射频信号的两个输入输入信号的多个组合(和、差和谐波)的过程。下变频是上变频的反向过程,其中...