计算机原理
详细讲解计算机基础原理
黄其才_
正在学习......
展开
-
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 · 4796 阅读 · 0 评论 -
程序的内存分区模型
程序的内存分区模型1、内存分区:程序运行之前的步骤:1)预处理:宏定义展开、头文件展开、条件编译,这里并不会检查语法;2)编译:检查语法,将预处理后文件编译生成汇编文件;3)汇编:将汇编文件生成目标文件(二进制文件);4)链接:将目标文件链接为可执行程序;2、代码区:存放CPU执行的机器指令。通常代码区是可以共享的(即另外的执行程序可以调用它),使其可以共享的目的是对于频繁被执行的程...原创 2019-10-24 10:25:49 · 633 阅读 · 0 评论