自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 sizeof(数组名)和sizeof(指针)

32位环境下,int *p=new int[10];请问sizeof(p)的值为()A、4              B、10              C、40               D、8我以为正确答案为C,int类型为32位,占四个字节,10个自然就是40了,结果正确答案为A,只是指针p占的空间。因此写段代码测试一下:[cpp] view

2016-01-23 16:28:09 434

转载 C++引用&和指针在作为形参时的区别

int n;int &m = n;在C++中,多了一个C语言没有的引用声明符&,如上,m就是n的引用,简单的说m就是n的别名,两者在内存中占同样的位置,不对m开辟新的内存空间,对m的任何操作,对n来说是一样的。对于引用,有以下三条规则:(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。 (2)不能有NULL 引用,引用必须与合法的存储单元关联(

2016-01-19 10:25:46 7598 6

转载 关于嵌入式的学习和职业发展

嵌入式,这是个术语。在我看来,嵌入式系统是:为了应用高度定制软件和硬件的计算机系统,满足一系列的特定应用需求。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。IEEE(国际电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。原文为:Devices Use

2016-01-19 09:43:12 503

转载 嵌入式学习推荐大家读得书

朋友也问过我,一些基础的东西学完了,如何进一步的成长,该学习哪些书呢?如果没有读过计算机专业的基础课程,那么计算机基础课程是一定要学习的。1.数据结构、离散数学、操作系统、编译原理这四门课学习完。数据结构和操作系统两门课程一定要细心学习,这个是基础理论。特别是数据结构,建议学习严蔚敏_吴伟民的《数据结构(C语言版)》。再找一本国外的,一共两本,学个一年。把书上的

2016-01-19 09:32:15 421

翻译 while(1)和for(;;)两个死循环有什么区别

一般for(;;)性能更优for(;;)  {}复制代码这两个;; 空语句,编译器一般会优掉的,直接进入死循环while(1)  {}复制代码每循环一次都要判断常量1是不是等于零,在这里while比for多做了这点事。不过从汇编的角度来说,都是一样的代码。另一种解释:看VC生成的汇编码,for比whil

2016-01-09 21:21:30 12759 1

转载 指针与自增运算----(*p)++ 与 *p++ 与 ++*p 拨开一团迷雾

1.先说++i和i++的基础代码如下:12345678910111213141516171819202122232425#include  //just change simplevoid stop(void){    system("pause");    } int main(void){    int i = 1;    printf("i++ = %d\n",i++);  

2016-01-09 20:12:58 1001

原创 宏定义#define括号使用的深入认识

宏定义:注意x,y值都有一个括号,和特定的符号时 需要加上括号!// SWAP(x, y)               交换x,y的值  #define SWAP(x, y) \      (y) = (x) + (y); \      (x) = (y) - (x); \      (y) = (y) - (x);  求最大值和最小值   #define  MAX

2016-01-09 19:45:22 5517

转载 位操作的详解

#define bwMCDR2_ADDRESS 4#define bsMCDR2_ADDRESS 17#define bmMCDR2_ADDRESS BIT_MASK(MCDR2_ADDRESS)#define BIT_MASK(_bf)(((1U(bs##_bf)#define SET_BITS(_dst,_bf,_val)\((_dst)=((_dst)&~(BIT

2016-01-09 09:32:19 482

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除