2019年5月21日

Java中数据存储分配

摘要: (1)内存分配的策略 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编 译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允 阅读全文

posted @ 2019-05-21 10:46 二进制的奥秘 阅读(648) 评论(0) 推荐(0) 编辑

2019年5月14日

STM32与ARM代码执行过程

摘要: 内存分配 1、ARM(JZ2440) 启动方式: 1)nor启动 注:1、bootloader烧在norflash的0地址 2、将bootloader从norflash中复制到SDRAM中的链接地址(memorycp函数拷贝) 3、此时CPU看的的0地址是在norflash上 2)nand启动 注: 阅读全文

posted @ 2019-05-14 16:33 二进制的奥秘 阅读(957) 评论(0) 推荐(0) 编辑

2019年4月19日

C中gets()函数与scanf()函数说明

摘要: scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用 gets 函数。 gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。 char string[15]; gets(str 阅读全文

posted @ 2019-04-19 16:49 二进制的奥秘 阅读(1475) 评论(0) 推荐(0) 编辑

导航