2023年 10月 27日 堆栈 现实世界中,到处都有堆栈的影子,任何堆叠的东西,例如盘子堆叠、书籍堆叠等等。 堆栈的历史起源 堆栈地址 熟悉程序执行的可能会认为,同一个程序每次运行从统一的地址开始,包括堆栈数据也会跟着确定。事实上,... 进一步了解 编程语言 0
2023年 10月 27日 CRT运行时库 C标准规定例如输入输出函数、字符串函数、内存操作等接口,一般采用C运行时库实现。 微软的CRT macOS CRT Linux CRT 进一步了解 编程语言 0
2023年 10月 27日 CLI命令行界面 在远古时期,没有漂亮的GUI,计算机程序多在黑白窗口中执行显示,虽然有些枯燥,但简单直接,输入和输出需要的资源很少,也适合当时计算机硬件条件。 控制台/终端/Shell 命令行接口 基本所有的编程语言... 进一步了解 编程语言 0
2023年 10月 27日 多源代码编译 养第一个孩子没有经验,有过经验过,养第二个第三个,效仿第一个。一个项目包含多个源代码的编译和只有一个源代码是类似的。 基本原则 大部分编程语言的基本原则都是,每个源代码单独编译,最终做整合。当遇到"源... 进一步了解 编程语言 0
2023年 10月 27日 #progma指令 progma是编译器特殊指令,随编译器不同,可实现个性化处理。它和命令行编译选项不同之处在于,它支持更精细控制某个函数或者某个类。 进一步了解 编程语言 0
2023年 10月 26日 搜索路径 不同路径存在相同的头文件,头文件搜索也有自己的规则。库文件同样有类似搜索路径问题。 GCC头文件 GCC编译C代码,根据是""或<>方式不同,头文件路径搜索顺序有差异。 有兴趣的可以写多个... 进一步了解 编程语言 0