首页
社区
课程
招聘
学C++是不是要先学C语言?
发表于: 2011-1-2 12:35 8133

学C++是不是要先学C语言?

2011-1-2 12:35
8133
我看谭的书上说学C++程序设计最好先学C语言。

是不是一定要这样的啊?

那各位推荐本学习C语言的好书咯

谢过啦

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (21)
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
易学C++ 也是C++,不是C语言对吧
2011-1-2 12:36
0
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谭浩强的C语言程序设计
2011-1-2 12:40
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学C++之前最好先学下C吧C.Primer.Plus这书感觉不错
另外nisy在进行C的教学,你可以看下
http://bbs.pediy.com/showthread.php?t=123860
易学C++是C++,这本书作为C++入门挺不错的
2011-1-2 13:17
0
雪    币: 36
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
但是先学了C学C++要容易点···
2011-1-2 15:02
0
雪    币: 233
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
都一样,学习哪一个豆科仪
2011-1-2 15:16
0
雪    币: 6092
活跃值: (699)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
7
其实两个不太一样的 。。。
2011-1-2 15:51
0
雪    币: 397
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
两个语言差了很多,建议先学C语言,看谭浩强的书,然后学C++才有基础,更容易学
2011-1-2 17:04
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
C语言是基础吧,学学有好处。
2011-1-2 18:04
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
建议还是先学一下C。
2011-1-2 18:26
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
c跟c++有很多相似之處
學會了其中一種再去看另一個會覺得很容易
c++多了物件導向的觀念
以後再寫很多程式時會用到
如果學會c之後還是最好再去學點c++
2011-1-2 18:38
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
谭浩强的书我买啦C程序设计,不也是C++的嘛?0 -0 不是C语言啊
2011-1-2 18:56
0
雪    币: 1159
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
是你给我留言的吧。 不要学C了,直接奔上C++,既然有肉包子,就不要再去啃白馒头了。

C++入手的话,建议先看《易学C++》,这本书可以让你上手,作者写的非常的有声有色。读完以后看“东南大学C++视频81讲”,在网上可以下载到资源,是东南大学的C++视频,网上反响很好,我也是这样过来的。

我记得东南大学C++视频的第一节课,就有说为什么不用学C直接学C++。呵呵,直接C++吧,一切都是C++。
2011-1-2 19:11
0
雪    币: 83
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
先学C比较好,C++不适合入门,
C++的书一般开始简单介绍一下语法就直奔面向对象了
C++并没有比C语言高级,主要就是有了STL之类的库,其它没啥
linux也是C语言开发的,没有用C++
2011-1-2 19:24
0
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
幸好我们在大学的时候学了C语言,还算有点基础
现在开始学习C++
加油中。。。 。。。
2011-1-7 21:48
0
雪    币: 179
活跃值: (26)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
16
Droot说的好,C和C++的关系还真有点像馒头和肉包子。

之所以说先学C再学C++会比较容易,是因为两种语言有很多交集,你学了C之后再学C++要学的东西就少了。

如果直接学C++的话,其实同时你也把C学的差不多了。

所以先学那个没什么关系,看自己的情况,觉得那个容易点就先啃那个。
2011-1-7 21:56
0
雪    币: 130
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
先学习C,在学习C++

至少目前是这样子, 因为大部分的C++教材都认为你有C语言的基础
2011-1-7 22:17
0
雪    币: 130
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
呵呵,不应该这么说吧, C++应该说是C的超集,扩充,而不是相互有交集。
而且很显然,学完了C++就没有必要再学习C了, 因为C语言中已经没什么可学的了。
2011-1-7 22:21
0
雪    币: 203
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
建议看看这个非常著名的C++ FAQ:
http://www.sunistudio.com/cppfaq/how-to-learn-cpp.html#[28.2]

[28.2] 在学习OO/C++之前我应该先学C吗?
不用费那个劲。

如果你最终的目标是学习OO/C++并且还不会C,那么读有关C的书籍和参加学习C的课程只会浪费你的时间,而且还会教你一堆在你以后学OO/C++时要忘掉的东西(例如malloc(), printf(), 不必要的switch语句,用错误码处理异常,不必要的#define宏,等等)。

如果你想学OO/C++,那就直接学这个。另外花时间学C只会浪费你的时间,还会迷惑你。
2011-1-7 22:28
0
雪    币: 130
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
学吧 C++是C超集
2011-1-7 22:44
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
是这样,C++
2011-1-7 22:49
0
雪    币: 179
活跃值: (26)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
22
应该说并不是超集,如果完全是超集的话,那就不会老有人问这样的问题了。
还是有些不同的,只能说交集的内容比较多。
2011-1-7 22:55
0
游客
登录 | 注册 方可回帖
返回
//