
计算机原理
详细讲解计算机基础原理
黄其才_
正在学习......
展开
-
C/C++中动态申请二维数组
C/C++中动态申请二维数组 C语言动态申请二维数组 在C语言中,数组的大小必须在编译期就作为一个常数确定下来。如果提前不知道数组的大小,那必须使用malloc函数来进行动态申请。 使用malloc/free函数来动态申请二维数组 示例代码如下: #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int width = 3; int height = 3;原创 2021-10-10 20:04:33 · 4889 阅读 · 0 评论 -
程序的内存分区模型
程序的内存分区模型 1、内存分区:程序运行之前的步骤: 1)预处理:宏定义展开、头文件展开、条件编译,这里并不会检查语法; 2)编译:检查语法,将预处理后文件编译生成汇编文件; 3)汇编:将汇编文件生成目标文件(二进制文件); 4)链接:将目标文件链接为可执行程序; 2、代码区: 存放CPU执行的机器指令。通常代码区是可以共享的(即另外的执行程序可以调用它),使其可以共享的目的是对于频繁被执行的程...原创 2019-10-24 10:25:49 · 649 阅读 · 0 评论