- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 TMS320C5509A学习笔记-学前注意事项
a) 安装正确的仿真器驱动,我采用的是合众达的XDS510-USB2.0仿真器,成功安装驱动后打开“设备管理器后”看到的效果如图, b) JTAG接口不能插反,如果JTAG插反,电路板中的U10会发热。复习一下JTAG接口吧!JTAG(Joint Test Action Group;联合测试行动小组)是一种国际标准测试协议(IEEE1149.1兼容),主要用于芯
2013-12-28 21:31:45 2586
转载 extern详解
1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。2 问题:extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗? 答案
2013-12-13 16:49:02 470
转载 c中的volatile用法
volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。例如: volatile int i=10; int j = i; ... int k = i;
2013-12-10 21:18:03 448
原创 c++学习连载-堆排序完整程序
#include #ifndef _HEAP_H_#define _HEAP_H_using namespace std;class heap{public: heap() { } int HeapPar(int i) { return i/2; } int HeapLeft(i
2013-12-06 10:46:41 546
转载 randn函数
randn产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数。用法:Y = randn(n)返回一个n*n的随机项的矩阵。如果n不是个数量,将返回错误信息。Y = randn(m,n) 或 Y = randn([m n]) 返回一个m*n的随机项矩阵。Y = randn(m,n,p,...) 或 Y = randn([m n p...
2013-12-05 22:04:29 3030
原创 c++学习连载-堆排序学习及遇到问题
我首先写了一个heap类;下面是一个不完整的heap类:#include #ifndef _HEAP_H_#define _HEAP_H_using namespace std;class heap{public: heap() { } int HeapPar(int i) { return
2013-12-04 11:25:47 507
转载 C++中堆和栈的完全解析
C++中堆和栈的完全解析内存分配方面:堆: 操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删 除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样代码中的delete语句才能正确的释放本内存空间。我们常说的内存泄露,最常见的就是堆泄露(还
2013-12-03 11:05:09 575
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人