不学c直接学c++好吗(为什么不建议学python)

http://www.itjxue.com  2023-03-20 02:50  来源:未知  点击次数: 

没学过C语言能直接学C++吗?

接分,哈-

-

这两样其实就是一样,要对自己说,没什么学不会的,只要是看自己肯不肯学!

没基础肯学就行,我也是自己学的,学之前什么语言都没接触过。

不学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++于2014年8月18日公布。 其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!

C++语言与C语言的区别有如下一些:

1,全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。

2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。

3,特别是C++中的图形处理,它和语言的图形有很大的区别。C语言中的图形处理函数基本上是不能用在中C++中的。C语言标准中不包括图形处理。

4,C和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的。

4,C语言可以写很多方面的程序,但是C++可以写得更多更好,C++可以写基于DOSr程序,写DLL,写控件,写系统。

5,C语言对程序的文件的组织是松散的,几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确。

6,C++中的IDE很智能,和VB一样,有的功能可能比VB还强。

7,C++对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入MFC中的类的时候,加入变量的时候等等。

8,C++中的附加工具也有很多,可以进行系统的分析,可以查看API;可以查看控件。

9,调试功能强大,并且方法多样

*C语言是面向过程的,而C++是面向对象的*

没学过c可以直接学习c++吗

完全可以.还有人没学过c/c++,直接从MFC开始的。

前期主要是模仿,不用深究到底为什么这样写,只要知道这样写能达到什么效果就好。(需要很多耐心,多动手,抄老师代码,抄到不看视频或者教材能独立还原)

中期的话,基础语法已经没有问题了,这时候可以研究研究算法问题了,把以前抄的代码拿出来,完完全全的读懂,知道每一步为什么这样写,还有没有更好的写法。研究如链表,变长数组,哈希,二叉,栈,队列等简单的数据结构.必须要学懂为啥长这样

后期已经没有什么语法的问题了,算是已经学会了.这时候考虑的不是怎样写出代码,而是怎么优化代码了

能不能不学C语言,直接学C++可以吗?

可以直接学,其实,c++

发明人也说过,c++

与c

是两门不同的语言。

不必要纠结于先学习c后学习c++。但实际情况是,你学习c++的过程中,就无意识的把c给学了(无论你愿意与否)。它们有许多知识都是重复的。

C里面无非就是一个指针和数据结构,而这玩意在c++里面照样存在。

(责任编辑:IT教学网)

更多
上一篇:没有了

推荐其它软件文章