大家好,C、C++和C#这三种语言对于学编程的大家来说都听过或者学过,那这三种语言有什么区别呢,今天小编通过三个小故事和大家简单聊一聊。
▎故事1:把大象装到冰箱里
● C
C语言是一个极其高冷的人,因此回答都是冷冷的:
我:你好C语言,我想把大象放到冰箱里,帮我做好不好?
C:好
我:那我们要怎么做呢?
C:猜
我:额。。。是不是应该先创造一只大象?
C:是
我:怎么创造呢?
C:猜
我只好去翻了一下文档,哦,malloc一块内存啊。
我:好的,我用malloc,申请一块空间放大象好不好?
C:好
我:额。。。大象怎么构造呢?
C:猜
我。。。去看了看大象的结构
我:好吧。。。我定义了一个大象的数据结构,接下来怎么做?
C:猜
我心里一阵说不出的感觉。。。
我:哦好吧,我创造一个冰箱,步骤应该和大象差不多。
C:嗯
我翻看了冰箱的结构,然后定义了一个冰箱的struct。
我:好了,冰箱构造出来了,怎么放呢?
C:哼
我。。。默默在Stack Overflow上输入"如何把大象放进冰箱 C"。
我:终于找到答案了,定义一个方法,把大象的鼻子放进去、眼睛放进去、耳朵放进去。OK,都放进去了。C,你输出一下看看吧。
C:烫烫烫烫烫烫烫
我:哈哈哈哈C你终于不高冷了
。。。
我:哎,你咋不说