自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串常量指针、常量指针和指针常量区别

char *p = "abcd";*p = 'b';printf("%c\n", p[0]);以上代码有什么问题?   首先,编译器在常量区保存一个字符串abcd,其内容不许修改。char *p = "abcd"; // p是一个指针,直接指向常量区,修改p[0]就是修改常量区的内容,这是不允许的。char p[] = "abcd"; // 编译器在栈上创建一个字符

2016-08-30 23:34:30 5666 2

原创 操作符优先级

操作符优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .成员选择(对象)

2016-08-29 21:13:02 354

原创 cc2541软件延时函数

asm是内嵌汇编,nop是空操作,执行一个指令周期,2541是增强型的51,32M晶振下,时钟周期=1/32us,指令周期=时钟周期=1/32usvoid Hal_HW_WaitUs(uint16 microSecs){ while(microSecs--) { /* 32 NOPs == 1 usecs */ asm("nop"); asm("nop"); asm(

2016-08-29 11:22:32 3367

原创 学好C语言需要的五本书

第一本 《C程序设计语言》Kernighan和Ritchie的《The C Programming Language》(中译名《C程序设计语言》)堪称经典中的经典,不过旧版的很多内容都已过时,和现在的标准C语言相去甚远,大家一定要看最新的版本,否则不如不看。第二本 《C语言参考手册》即使是最经典最权威的书,也没有办法面面俱到,所以手边常备一本《C语言参考手册》是十分必要的。《C语言参考

2016-08-28 20:22:57 13840 2

原创 const的声明 指针

const int a;int const a;前两个的作用是一样,a 是一个常整型数const int *a;a 是一个指向常整型数的指针(整型数是不可修改的,但指针可以),这里const 修饰的是int,而int定义的是一个整值int * const a;a 是一个指向整型数的常指针(指针指向的整型数是可以修改的,但指针是不可修改的),这里const修饰

2016-08-28 16:32:38 497

原创 如何判断CPU的大小端

int checkEnd(){int i=0x12345678;char *c=(char *)&i; return(*c==0x12)}返回值:大端返回1,小段返回0小端就是低位在前,大端就是高位在前

2016-08-28 15:13:48 550

原创 sizeof 和 strlen用法

sizeof 和 strlen用法:char str[20]="0123456789"; int   a=strlen(str); /*a=10;strlen 计算字符串的长度,以\0'为字符串结束标记。 int   b=sizeof(str); /*b=20;sizeof 计算的则是分配的数组str[20] 所占的内存空间的大小,不受里面存储的内容影响

2016-08-28 12:01:11 492

原创 简单C语言笔试题的整理

1.题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? for(i=0;i<4;i++) //三重循环 for(j=0;j<4;j++) for (k=0;k<4;k++) { if (i!=k&&i!=j&&j!=k) //i、j、k三位互不相同 printf("%d,%d,%d\n",i,j

2016-08-28 00:15:08 910

原创 指针的大小

指针即为地址,指针几个字节跟语言无关,而是跟系统的寻址能力有关,譬如以前是16为地址,指针即为2个字节,现在一般是32位系统,所以是4个字节,以后64位,则就为8个字节。在8位单片机下指针大小就是1个字节了。

2016-08-26 22:07:04 926

原创 cc2541 硬件i2c 读AT24CM01

之前一直读不出数据,设备地址对了,宏定义添加了,但就是读不出数据,调试这个花了我一天半的时间!不能忍:检查自己确实没有错误后,唯一一个需要注意的地方就是,写函数后不能立即调用读函数,因为在写需要一定的时候,如果还没写完就去读那就会读取失败。

2016-08-19 11:36:27 4753

空空如也

空空如也

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

TA关注的人

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