2017年8月24日

如何编写一个很大的程序

摘要: 定义一个const数组(存储在RO)const char a[1024*100] = "test";,数组大小为程序大小,并且将此数组初始化,主程序调用printf("d%",a);即可。 阅读全文

posted @ 2017-08-24 10:38 土巴斯基 阅读(187) 评论(0) 推荐(0) 编辑

2017年8月17日

keil编译后code,RO-data,RW-data,ZI-data含义及mcu的flash实际存储数据

摘要: Code=xxx RO-data=xxx RW-data=xxx ZI-data=xxx RO-data 代表只读数据,程序中所定义的全局常量数据和字符串都位于此处。 ZI-data 代表未初始化的读写数据,程序中定义了但没有初始化的全局变量和静态变量位于此处。ZI英语是zero initial,就 阅读全文

posted @ 2017-08-17 13:54 土巴斯基 阅读(804) 评论(0) 推荐(0) 编辑

2017年8月11日

C数组的定义和初始化

摘要: int a[] = {1,2,3,4,5,6}; 数组A多大? 二维数组的定义和引用。 数组越界问题。 位移运算与加减位与或的优先级 阅读全文

posted @ 2017-08-11 15:57 土巴斯基 阅读(192) 评论(0) 推荐(0) 编辑

2015年9月17日

计算日期

摘要: Linux源码中的mktime算法解析 我们知道,从CMOS中读出来的系统时间并不是time_t类型,而是类似于struct tm那样,年月日时分秒是分开存储的。 那么,要把它转化为系统便于处理的time_t类型,就需要算法进行转换。 我们都知道我们的公历还是比较复杂的,有大月小月,有闰年非闰年,处... 阅读全文

posted @ 2015-09-17 14:49 土巴斯基 阅读(424) 评论(0) 推荐(0) 编辑

2015年8月13日

extern 和static 区别及用法

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2015-08-13 10:19 土巴斯基 阅读(3) 评论(0) 推荐(0) 编辑

导航