选择 C 还是 C++?

2023 年 6 月 14 日
 make1money
主要是想应付考研,要考上机和对 PAT 证书有要求,应该选择哪门精通比较好?
4031 次点击
所在节点    问与答
32 条回复
liqinliqin
2023 年 6 月 14 日
从我 20 多年开发经验来看,C 好一些,用 C 写面向对象的代码,思路很清晰
Sukng
2023 年 6 月 14 日
c++,刷算法舒服很多
dandycheung
2023 年 6 月 14 日
打个扯淡的比方吧。C++,就好像是你说你从事脱口秀,听起来稍微高大上、现代一些; C ,就好比是说你是说相声的。后者听上去有点 low ,可是能做好的人实在太少了。
tool2d
2023 年 6 月 14 日
C + 算法 = C++
推荐纯 C 的,除非大部分算法你都从头写。
nightwitch
2023 年 6 月 14 日
毫无疑问 c++,做题的时候有大量的容器和算法可以用。
duke807
2023 年 6 月 14 日
@tool2d
我投票给 C
什么算法举例说说
lixiang2017
2023 年 6 月 14 日
当然 cpp 啦,避免重复造轮子和刚开始的挫败感。学得差不多了,再回头去看 STL 的实现,再去尝试自己实现
coderluan
2023 年 6 月 14 日
只是应付考研你哪个都用不着精通,也肯定精通不了,但是选 C++你考研会容易不少,现成的东西更多。
tool2d
2023 年 6 月 14 日
@duke807 纯 C 造轮子只适合个人开发者。大公司都是需要团队协作的。比如最基础的 std::string ,你总不能让所有同事一起用 char*把?
duke807
2023 年 6 月 14 日
@tool2d 我司是搞 linux 内核的,还真就所有同事一起用 char*
lykhero
2023 年 6 月 14 日
现在学 cpp 还可以完全没 c 的基础的么???
有点离谱。。。
我看网上那些算法题考试只让用 java cpp python 啊,有的选么。。。
Ocean810975
2023 年 6 月 14 日
C++,你用 C 排个序都麻烦
jmc891205
2023 年 6 月 14 日
C + STL 就够了
maxxfire
2023 年 6 月 14 日
当然 C++,一直在发展。而 C 完全是静止不发展了
make1money
2023 年 6 月 14 日
我大学期间学过 C ,苦于指针和链表😩
iamqk
2023 年 6 月 14 日
C++ C 学了应用场景太少
C++更实用些
KMpAn8Obw1QhPoEP
2023 年 6 月 14 日
只是这种程度的话 C+STL 就够了 谈不上什么 C++
Daeyn
2023 年 6 月 14 日
C ,C++这门语言上不上下不下的,虽然我搞了 8 年 C++开发
ysc3839
2023 年 6 月 14 日
C 缺少太多自动化的东西了,比如内存需要手动释放,需要开发者花很多精力关注各种细节,更容易写出 bug
lpf0309
2023 年 6 月 14 日
考研当然是 c++最稳妥了,不过学 C++都是先学 c 的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/948623

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX