C
安徽祝子
初设编程领悟,已迷失
展开
-
mms_ease-lite介绍
许多嵌入式环境都需要使用一个运行在主机上的交叉编译器然后转移到目标系统执行程序。在本文章中,主机指的是应用程序编译和连接的环境,目标机指的是程序被执行的环境。 下面的步骤都需要在主机上完成,会生成一组能够直接在目标机上执行的库文件。 1. 编辑 glbtypes.h,把SISCO数据文件与目标机本地C数据类型对应。这个文件包含了很多例子环境的类型定义。转载 2014-03-17 15:28:21 · 5150 阅读 · 0 评论 -
c语言中const关键字详解
1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、cons有什么主要的作用? (1)可以定义const常量,具有不可变性。 例如: const int M转载 2014-04-04 10:31:15 · 598 阅读 · 0 评论 -
char *p="abc" 与 char p[]="abc" 的区别
1.以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符,如在代码中写"abc",那么编译器帮你存储的是"abc\0" 2."abc"是常量吗? 答案:有时是,有时不是 不是常量的情况: "abc"作为字符数组初始值的时候就不是,如 char str[] = "abc"; 因为定义的是一个字符数组,所以就相当于定义了一些空间来存放"abc"转载 2014-03-24 18:30:09 · 5513 阅读 · 0 评论 -
c++中static几个含义
1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。//a.cchar a = 'A'; // global variablevoid msg(){ p转载 2014-04-03 20:05:28 · 972 阅读 · 0 评论 -
数字信号处理集中滤波器的实现
1.IIR滤波器的直接设计原理 不利用模拟滤波器,直接进行数字滤波器的设计的方法,称为直接设计。回忆之前所说的IIR滤波器的直接设计,我们首先设计了巴特沃斯模拟滤波器,然后进行双线性变换,得到数字滤波器。我所使用的是巴特沃斯低通滤波器作为原型滤波器,其振幅特性如下所示。 首先,我们先把数字滤波器的指标,根据下式转为模拟转载 2014-03-27 08:03:19 · 1096 阅读 · 0 评论