三个有趣的小故事带你了解C、C++和C#!魔法师的“火球术”

本文通过三个趣味故事,生动展现了C、C++和C#编程语言的不同特点。C语言需要手动处理内存和细节,C++在C的基础上增加了面向对象和丰富的库,而C#则提供了更高级别的抽象和易用性,但牺牲了一些灵活性。
摘要由CSDN通过智能技术生成

大家好,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你终于不高冷了

。。。

我:哎,你咋不说

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值