主题:先学C才能学C++吗~??
huangji2002
[专家分:0] 发布于 2005-06-18 20:20:00
小弟才学编程~请大哥哥~大姐姐指点哦~我QQ:391439583!谢谢了~~~是先学C再学C++吗~
回复列表 (共12个回复)
沙发
yaozheng [专家分:28410] 发布于 2005-06-18 20:29:00
不用,直接学c++也行,二者没有必然的谁先谁后关系!
板凳
charming216 [专家分:50] 发布于 2005-06-19 10:36:00
C++毕竟也是基于C之上的,还是有点联系。所以 我是先学好C再学C++的。
楼主,希望你能学好,C++真的 很有用:)
3 楼
bruceteen [专家分:42660] 发布于 2005-06-19 13:36:00
同意一楼。
虽然C++主要是从C演化而来,但他俩却是兄弟关系,如果你是初学者,建议先学好一门,不要把C学成个半吊子然后去碰C++,也不要把C++学成个半吊子然后去碰C。
4 楼
tjestar [专家分:3520] 发布于 2005-06-20 14:11:00
C++中的一些基本内容还是和C通用的
5 楼
03101527 [专家分:80] 发布于 2005-06-22 14:53:00
[em11]就我个人认为 我觉得只要你专心学c++的话 根本没有必要再去学c了 因为c的内容c++都有的 还有如果你已经学了c的话 当你学c++的时候要抱着和c断绝关系的态度
6 楼
lw8410 [专家分:0] 发布于 2005-06-25 18:34:00
不学c也没关系我们都是c++开始学的!
7 楼
CLO [专家分:2000] 发布于 2005-06-27 18:14:00
看过<Linux内核完全注释 >赵炯 的书,里面的C好经典,只可惜要高三了,没时间看了啊
......
我觉得C还是有必要学一下的,里面的有些东东真的是很经典.
还有我觉得最好不要把学编程变成学语言,说个最简单的例子,现在很多人都会用VB,因为做菜单什么的很简单,但要是给你一个文曲星用里面的GVBASIC做一个可视化(要窗口菜单,按钮...)的东东,你能做出来吗,以前试过一个,得用BOX语句以点为单位"画出来"还要是可操作互交的,弄了我整整一天啊.有些人可能看不起BASIC,那我告诉你,你错远了!!!你想想BASIC都玩不出来,只会用用别人做好的控件,MFC......"堆"出代码,要是让你用汇编做个窗口,谁能做的出来!!!!!!
说真的,我觉得中国的程序员好悲哀......
网上用人说C和C++都"不行"了,所以微软才弄了个什么C#,JAVA"不求"了,微软才弄了个什么J#......我觉得这还是有一定道理的,这年头大家都在"玩"控件,MFC......有谁去管数据结构,算法......可能只有贝尔实验室的丹尼斯了,和微软那些做内核的"老头儿"了吧......
所以,算法才是最重要的,那写语言只是实现的工具,很多年前就听说过依据话"用C++能做出来的东西,用C一定能做出来爱;但是用C做出来的东西,就鄙夷顶能用C++做出来".
也许很多人要说,C++是面向对象的,而C是面向过程的,那我告诉你,你又错了,只不过C++用类而C用函数,所以用C++能实现的一定能用C实现.
说到底C还是很重要的啊,很多书都是用C写的啊!
8 楼
jinniukai [专家分:0] 发布于 2005-10-31 16:48:00
C和C++没有必然的联系,不过如果学会了C,对学C++有帮助.
通常读计算机专业的都是先学C,然后学C++,很多非专业的直接就学C++,可以看出学C++不一定要先学C[em2]
9 楼
MichaelChan [专家分:30] 发布于 2005-11-03 15:08:00
我能同时学习C语言跟C#吗?
10 楼
lxh3385 [专家分:50] 发布于 2005-11-03 23:02:00
学哪个都行~~~~不过不同时学最好了~~~~容易混淆~~~~
精一则通百~~~~从任何一门语言,或者程序开发工具入手都可以成为其他语言的基础~~~~~
我来回复