接分,哈- -
这两样其实就是一样,要对自己说,没什么学不会的,只要是看自己肯不肯学!
没基础肯学就行,我也是自己学的,学之前什么语言都没接触过。
不学C,直接学C++,因为觉得先学C再学C++,浪费时间
编程需要恒心,坚持就是胜利了- -|||
时间方面嘛,看你自己罗
一定要选好一本好书,认真的看,看视频不建议,没啥用,要看的也是先看书再看视频。
1.建议先看看谭浩强的《C++程序设计》,十分基础,比较易懂,细节都有说到了,两个月的时间,注意找个你注意力比较集中的时间,将课本的每个例子自己脚踏实地的上机操作,别以为自己看得懂就不用上机,当你亲手敲下每个字母之后,调式编译,你会发觉许多你看书所遗漏或根本没注意到的许多细节。
当你有了基础后,就看《数据结构》,觉得烦的也可以随便看看,反正到以后你编程用到的时候你自然就去学,而且那个时候你能力有了,看起来很容易
2.许多都说看《C++ Primer 第四版》,但看这本书要有基础,初学者看起来会头昏脑胀的,当你第一步后,再看这本,看目录哪些没见过的,选择性的看,因为这本书厚死了,全部看完不累死了,如果你能吃苦你就看吧,- -||,而且看完不一定就会,还是要靠上机
3再就看《effectiveC++》,很薄的,写的很好,C++必看书了
之后就选择性的选C++经典书籍看
《Think in c++》
《The C++ Programming Language》
一定要多上机,将课本例子一个一个的亲身上机验证结果,执行流程是不是你自己所想的,不上机等于白学,不懂得就发贴问人
当然可以。
首先得先弄明白c++和c之间的区别c是面向过程的,c++是面向对象的。c++是把c中一些不足的地方有所改进,增添了类。
当然可以。现在有些大学的计算机专业都只开C++而不学C语言。
可以,c++完全地包容了c语言。
其实c语言和c++书的前一半都讲的差不多一样,只有一点点细节不同。
语法方面,c语言里的所有控制语句在c++里都能用,但是c++里面所增加的一些
新的内容在c语言环境下就不能用了。
总之,一句话,从一开始可以直接学习c++,但是学习当中一定要认真,仔细。
祝你早日掌握c++!
可以
其实C是基础,最好学过比较好
但是没学过C直接学C++也可以
毕竟一个是面向对象一个是面向过程的