2023年 10月 28日

基类

不是所有的牛奶都叫特仑苏,也不是所有的类都有基类。 类一定有基类? 基类的代号 修改根类

进一步了解
2023年 10月 28日

异常

人生和世界总是充满着不意外,争议、冲突和战争似乎是人类必然经历的过程。程序执行也有不满的时候。 不同编程语言的异常 手动触发异常 更简洁的异常处理

进一步了解
2023年 10月 27日

const常量的不同形式

const关键字出现在不少编程语言中,它是防御性描述,提醒编译器注意相应的变量或常量不能被修改。当然,编译器无法检测hack刻意躲过检查的行为。 不同语言的const const的指针还是常量? 有指...

进一步了解
2023年 10月 27日

指针

如果数学是科学的皇冠,那么指针就是C语言的皇冠。指针在底层系统语言作用卓越,语言越高级越会远离指针,毕竟指针出错可能万劫不复,程序员再小心毕竟也是人。 计算机硬件和指针 为什么还要研究数据的地址? 高...

进一步了解
2023年 10月 27日

递归

从前有个山,山里有座庙的故事,其实就是递归。递归的本质在于可以调用自己。 递归的支持

进一步了解
2023年 10月 27日

堆栈

现实世界中,到处都有堆栈的影子,任何堆叠的东西,例如盘子堆叠、书籍堆叠等等。 堆栈的历史起源 堆栈地址 熟悉程序执行的可能会认为,同一个程序每次运行从统一的地址开始,包括堆栈数据也会跟着确定。事实上,...

进一步了解
2023年 10月 27日

CLI命令行界面

在远古时期,没有漂亮的GUI,计算机程序多在黑白窗口中执行显示,虽然有些枯燥,但简单直接,输入和输出需要的资源很少,也适合当时计算机硬件条件。 控制台/终端/Shell 命令行接口 基本所有的编程语言...

进一步了解