摘要: 1、数据结构就是研究数据如何排布和如何加工。 2、数组的目的是为了管理程序中类型相同,意义相关的变量。 3、数组的优势是比较简单,可以通过访问下标来进行随机访问。数组的限制:元素类型必须相同,数组的大小必须在定义时候给出并且不能更改。 4、结构体解决了数组中元素类型必须相同的问题。 5、结构体内嵌指 阅读全文
posted @ 2020-10-15 20:34 Warmth112 阅读(66) 评论(0) 推荐(0)
摘要: 1、C语言通过编译器对内存进行了一定的封装。a +=4等效于a=a+4。C语言中数据类型的本质含义:表示一个内存格子的长度和解析方法。(int *)0;表示0是一个指针,这个指针指向一个int类型的数;(char)0,表示0是一个变量,存储一个char类型的数。数据类型决定长度的含义:一个内存地址本 阅读全文
posted @ 2020-10-14 20:40 Warmth112 阅读(79) 评论(0) 推荐(0)
摘要: 1、内存的编址方法就是内存地址与内存单元格一一对应且永久绑定。计算机的cpu只认识内存地址,不关心内存单元格的位置和内容。通过硬件的设计来达到通过内存地址找到内存单元格。 2、内存的编址是以字节为单位的。内存地址对应的空间大小是固定的,都是1字节(8bit)。 3、C语言中基本数据类型有:char( 阅读全文
posted @ 2020-10-13 20:35 Warmth112 阅读(809) 评论(0) 推荐(0)
摘要: 1、从硬件和逻辑两个角度探讨什么是内存?硬件上看,内存就是电脑上的硬件--内存条。内存通过内存条不同的实现原谅分为DRAM(DRAM已经发展出好多代)和SRAM。从逻辑的角度来说,内存就是一个可以随机访问并(只要给予一个地址,就能够对这个地址的内存进行访问)且可以读写(在逻辑上可以限定只读或者只写) 阅读全文
posted @ 2020-10-12 20:59 Warmth112 阅读(51) 评论(0) 推荐(0)
摘要: 我原来对于程序的了解只有简单在大学上过C语音课程,并在学习过后没有进行写程序的训练。今天看了朱友峰老师的内存课程的视频,对程序和内存有了些了解。1. 计算机程序是由代码和数据组成的。按照朱老师将程序用函数来类比,代码就是这个函数的本体,是确定的存在,例如函数式子c=a+b。数据就是式子中a和b这两个 阅读全文
posted @ 2020-10-12 19:51 Warmth112 阅读(67) 评论(0) 推荐(0)