C
江楚歌
这个作者很懒,什么都没留下…
展开
-
为什么Pointer指针在32位系统中,占用4个字节,而且64位系统中占用8个字节
首先,需要明确一下,32位系统和64位系统的本质区别是什么。电脑等电子产品在设计之初,便充分考虑了单一职责,类似OOP编程思想中的‘单一职责原则’,亦或微软的COM编程,每个部位或者零件只专注于一件事,这样后续更替、维护、升级都方便。因此CPU本身只处理计算,内存负责数据存储。CPU从内存获取其所需的数据。那么这里就产生了三个概念1.控制总线2.数据总线3.地址总线CPU从地址总线,获取到数据所在内存地址,根据控制总线判断是读还是写操作,最后根据数据总线进行传输数据。数据传输总是单次传输,即一次就需原创 2021-08-03 23:29:56 · 680 阅读 · 0 评论 -
C引入<iostreeam>报错
C代码中执行#include <'iostream'>报错,提示找不到此头文件**这个主要是因为‘iostream’是C++的头文件,C语言对应的头文件为‘stdio.h’,改为此头文件即可修复此报错**原创 2021-07-28 23:05:29 · 2098 阅读 · 0 评论