吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 557|回复: 20
上一主题 下一主题
收起左侧

[求助] C语言和C++有区别吗?

[复制链接]
跳转到指定楼层
楼主
Jimmy123 发表于 2026-9-26 18:20 回帖奖励
别笑我傻,我只有9岁,我想知道C和C++有区别吗?

发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
RD520 发表于 2026-9-27 03:10
C++ 就是"C 的升级版"。名字里的 ++ 本身就是 C 语言里的运算符,意思是"加一",所以 C++ = C 再加强一点。

而且 C++ 几乎包含了全部 C——你会 C,就等于会了大半 C++ 的基础语法。
————————————————————————————————————
打个比方:搭乐高
C 语言        给你一堆基础砖块。你想搭什么都能搭,但每块砖都得自己拼,连"窗户"都要自己一块块垒。
C++        在同样的砖块基础上,还给你一箱成品零件:现成的窗户、现成的车轮、现成的门。拼起来快多了,但箱子更重、说明书更厚。
所以:C 更简单、更硬核;C++ 更强大、更省事。
区别:
1. 面向对象:能不能把东西"打包"
C ,数据和处理数据的函数是分开的,你得自己记着谁配谁:
C++ 可以把它们装进同一个"角色"里,像给游戏角色挂技能:
2. 内存管理:谁来收拾房间
C:你要自己申请内存,也要自己记得还回去。忘了还叫"内存泄漏",还错了叫"崩溃"——全靠自觉。
C++:多了"智能指针"这种自动扫地机器人,不用你一直盯着,它自己会还。

C++ 不是"C 加几个功能"这么简单,它其实是个很大的语言。但对你来说,它俩的关系就是:同一个家族,一个是简单款,一个是功能齐全的豪华款。
3#
tyhsdywt 发表于 2026-9-27 06:12
这么看,我才反应过来,老外一直就喜欢用+,成绩、版本,不过现在用plus了
4#
汇成河流 发表于 2026-9-27 07:47
真的是9岁吗?小学都还没毕业?字都还没认全呢?还是说自学认全了?其实你这个问题可以问AI,比如豆包、deepseek,而且现在可以用一用AI编程了,可以AI编程和编程一起学,效率更高
5#
ailmail 发表于 2026-9-27 08:38
知道啦,详细信息
6#
hacker922 发表于 2026-9-27 09:08
以前吧,好歹百毒下 现在吧,DS、豆包、千问也都能用。。。
7#
yygyyygy123333 发表于 2026-9-27 09:35
面向过程和面向对象 就这两个最大区别
8#
bydlyzx 发表于 2026-9-27 09:42
C++ 是在 C 的基础上加了很多新功能,C 是爸爸,C++ 是儿子,儿子能做爸爸所有的事,还能做更多。
9岁逛52,
这起点也很逆天。
9#
xlhwxyh 发表于 2026-9-27 10:54
区别就是你小学数学,和初中数学!!!!!!!!!!!!
C一般都是用来学习,c++更加适合实践!各种小程序的开发,首选c++
10#
kjhyt 发表于 2026-9-27 11:48
这帖子也太水了吧。现在AI随便都能回到你这个问题。你们村刚通网吗?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-9-30 16:09

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表