学c++需要先学c语言吗?

[复制链接]
查看11 | 回复5 | 2018-4-14 22:31:39 | 显示全部楼层 |阅读模式
看你的需求,如果是底层开发,就必须学习C语言。如果只是应用开发,可以直接从C++开始学习。实际上这两个语言是平等的,只是在语法上C++尽量与C兼容,但仍然有很多不同的地方。1) C++不是C的超集。也许最初诞生的时候可以这么认为,但是当1998年ISO制订了C++的标准之后,C++和C就是没有太大关系的两种语言了。C++中包含了尽量与C兼容的子集。2) 如果你选择了一本好书,学C++之前完全没有必要学C,即使是对C一窍不通也没有问题。过去的很多C++的书籍都是假设读者有C的基础,在此情况下,当然有必要选择先学C。3) 至于学C++要懂一定的编译、操作系统、数据结构。那与C和C++无关,如果非学不可,那么学PASCAL也要学,学java也要学...
回复

使用道具 举报

千问 | 2018-4-14 22:31:39 | 显示全部楼层
现在社会的主流是c++,java!!但并不是说明c已经被淘汰!!有些人学完c语言后就感到c++很不顺手!!很多程序员就是因为用惯了c而用不惯c++而被淘汰!!不过,,c现在被誉为程序员的语言,,因为他有很多c++不具备的优越性!!个人认为如果你有时间精力,,,就学c,,,要是比较忙的话,,就直接学c++吧!!...
回复

使用道具 举报

千问 | 2018-4-14 22:31:39 | 显示全部楼层
本人在学校时先学c++,工作后再自学C语言,发现自学C语言实在是太轻松。不过,我现在用的都是C语言做开发,只是有时会借鉴C++语言里的一些很好的做法,比如模仿类建立数据结构。入门总是需要时间的,慢慢来,学c++不难,精通就要长期的从事它的开发了...
回复

使用道具 举报

千问 | 2018-4-14 22:31:39 | 显示全部楼层
既然这样,推荐谭浩强的《C语言程序设计》,比较厚的一本十分基础的C语言教材,应该对你有帮助其实学语言关键在于多练,看再多都不如动手编程练习,不懂的多网上搜下问题答案或者问问别人个人是先接触的C语言在学的C++,不好说不学C语言能不能很好的学习C语言,可能你那本书上的C++没有很基础的东西,你网上搜搜看有没有基础的C++教程,万一没有你...
回复

使用道具 举报

千问 | 2018-4-14 22:31:39 | 显示全部楼层
不需要,c++由c发展而来,有c的基础更好,没有也没关系,本质上,c++是另一种语言。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行