学c++要先学c吗,学c++的顺序
本篇文章给大家谈谈学c++要先学c吗,以及学c++的顺序对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
学习C++需要先学C吗,为什么
不用。C语言的部分语法的确与C++相似甚至相同。如果有C语言的基础学习C++肯定会更快。但是,这并不意味着学习C++之前必须要学C语言,而且对于初学者来说在短时间内接触这两种语言反而会造成部分概念的混淆。
因此,如果你的目标是C++而不是C语言,那么不必特意在学习C++之前先去学C语言。
扩展资料:
学习C++的入门书籍:
1、《C++程序设计教程》,钱能
2、《易学C++》,潘嘉杰;《大话设计模式》,程杰
3、《C++编程规范:101条规则、准则与最佳实践》,刘基诚
4、《C和C++程序员面试秘籍》,董山海
进阶书籍:
1、《C++程序设计语言》英文第四版,Bjarne Stroustrup
2、《C++ Primer第5版(英文版)》,Stanley Lippman、Josee Laoie、Barbara Moo
3、《C++标准库:自学教程与参考手册(第2版)(英文版)》,Nicolai Josuttis
4、《C++ Concurrency in Action|C++并发实战》,Anthony Wiliams
5、《C和C++安全编码(第2版)(英文版)》,Robert Seacord
参考资料:百度百科—C++
对于学C++要不要先学C
看你的需求,如果是底层开发,就必须学习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也要学,任何学编程的都要学。数据结构是编程的必修课,但是操作系统和编译原理只能是选修课。
学c++之前要学c语言吗
学c++之前要学c语言。
学了C语言就相当于学了C++的一半,从C语言转向C++时,不需要再从头开始,接着C语言往下学就可以,所以强烈建议先学C语言再学C++。从语法上看,C语言是C++的一部分,C语言代码几乎不用修改就能够以C++的方式编译。
但是初学者直接学习C++会非常吃力,Hold不住,尤其是对计算机内存不太理解的情况下,C++是学不懂的。C++是一门灵活多变、特性丰富的语言,同时也意味着比较复杂,不易掌握。
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码。它既具有高级语言的特点,又具有汇编语言的特点。
C语言继续发展,在1982年,很多有识之士和美国国家标准协会为了使这个语言健康地发展下去,决定成立C标准委员会,建立C语言的标准。
好了,文章到此结束,希望可以帮助到大家。