最近在整理寝室的时候,发现一本大一的 C++ 笔记,现把里面觉得总结得还不错的知识分享出来。 指针定义 指针也是一个变量,只不过其存放的是内存地址,可以是另一个变量的地址或者...
[阅读本书的目的] 我们傻傻的编写程序,其实并不知道计算机是如何将源代码文件编译链接成可执行的程序,也不知道指令是如何被加载,如何一条一条的执行,到最后显示出结果。在这一...
很多人包括一些企业家,和市场营销人员都认为学习编程对一个人走向成功十分有帮助。在过去的一年里,我一直在学习编程。它有助我成为一个更好的创业者,我甚至可以提供一些帮助,当我的团...
作为一个过来人,真的想谈谈。不管你现在是学生,还是参加工作不久,希望这篇文章都可以帮到你。 想要成为一个优秀的人,应该不管在什么样的情况下都停止抱怨。其实,这中间只差一个选择...
声明 **注意本文标题是“写给立志做码农的大学生”而非“写给计算机专业的大学生”。所以并不是教计算机专业学生都要走码农这条路,因此不一定适用于对编程不感兴趣的同学。同样,如...
虚拟存储器又叫做虚拟内存,我们现在的操作系统普遍都支持了虚拟内存,这样做是因为我们同时运行着太多的程序了,就目前我电脑的状态来看,我既要打开浏览器,又要听歌,可能同时还登陆的...
链接是将各种不同文件的代码和数据部分收集(符号解析和重定位)起来并组合成一个单一文件的过程。本章节我们将要学习链接器工作的详细原理。通过对这一方面知识的学习,将有助于理解一些...
在本章中,我们会先了解存储技术(SRAM\DRAM\ROM\旋转固态硬盘),描述这些存储器是如何被组织成层次结构的。接下来会谈到什么是拥有良好局部性的程序以及编写这样的程序需...
精通细节是理解更深和更基本概念的先决条件,这一章节首先讲解了C代码、汇编代码与机器代码的关系,再次重申了汇编的承上启下的重要作用。接着从IA32的细节一步步讲起,如何存储数据...
[学习信息的存储(编码)和处理有什么用?] 研究数字在计算机中是如何存储的,以及值的范围和算术属性,有助于我们跨越不同的机器、系统以及编译器获得更好的可移植性。了解这些细节非...