永发信息网

究竟先学C还是C++好?

答案:5  悬赏:70  手机版
解决时间 2021-02-23 03:17
  • 提问者网友:謫仙
  • 2021-02-22 21:05
我比较向往写windows应用程序,听说必须用C++,但是我又听说C语言是一切的基础,学好C对之后都有益处,那到底该先学哪个呢?
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-02-22 21:29
谁说的C语言就不能写windows应用程序了?你百度找找windows程序设计,这就是一本介绍用C语言写windows程序的经典书籍。

C语言确实是基础,为什么呢,因为C语言一般情况下是写控制台程序,所以它会让人把重心放在数据结构以及算法上面,你在程序员这个道路上能走多远就看你对数据结构和算法的理解有多深了,并且,C语言是很多语言的发展基础,很多编译器和操作系统大部分都是用C语言写的。很多编程语言都是从C语言发展过来的,所以,如果你够牛,说句大话,C语言可以实现一切

如果你对C理解很透彻,那么,数据结构和算法方面的造诣也不会差!而其他编程的语言,会让你把重心放在华丽的界面上,在这上面浪费很多时间,因为这都是语法的东西,多写几次也就懂了,数据结构算法却不是的,如果你编程到一半,不知道数据结构或者算法,那么你回过头去学习算法,这个程序基本上你是写不出来的了。
全部回答
  • 1楼网友:七十二街
  • 2021-02-23 01:57
也没有说写windows应用程序必须要用C++吧,其实学好任一种语言就好了,都有用武之地。关键还是编程思想的提高,语言毕竟只是工具。
  • 2楼网友:十年萤火照君眠
  • 2021-02-23 00:44
c和c 都是底层语言,c 要比c强点,它修改了很多c的问题。但是这样的底层语言代码复用率都非常的高,也就是说,很多代码都需要你重复的去写这是很痛苦的事。现在的高层语言,基于.net的语言用起来都很方便,c#是目前最火的语言,现在c#、java、php基本处于三足鼎立的状态。如果你需要开发基层的东西那学c 还是可以的,不过你学会了c你再学c 、java、c#就很容易了,他们有很多的共性特点。编程也是一个一通百通的技术行当。 入门学c还是学c 这个根本就不是问题,上面的这些回答,明显要误人子弟啊!!! 就目前的程序员的行业来说,入门当然是面向对象的标准语言,c#或者是java,理解面向对象编程思想,是你目前要进入程序员这个行业的必由之路。如果只是要了解一下,先学那个都行。c作为面向过程的语言的代表和经典,目前已经在大多数地方不用了。 c和c 根本就不是一回事,广义上讲,c#,c,c ,php……等很多语言只是语法类似,代码编写上是类似的,如:i ,对于这几种语言来说,是一样的意思。 先学c语言`后学c c语言是基础`比c 好学` 到时候在学c 心急吃不勒热豆腐
  • 3楼网友:轻熟杀无赦
  • 2021-02-23 00:31
先学C语言,学回了 就算入门了,入门就举一反三了,然后根据需要再学不同的语言,比如 你要做底层开发就要用C语言, 做计算量比较大的应用层开发(如音视频开发)就要用C/C++,如果那只是想写一写自己想写的程序 那就随便那个语言都行,C语言学会了就看你的定位了,看做那个方面的开发 就学习相关的知识就好了
  • 4楼网友:英雄的欲望
  • 2021-02-22 22:52
两者有关联,也有些区别, 大致上来说C++在很多地主都是兼容C的,只是加入了面向对象的思想,在C基础上对语法,数据结构,变量及函数有了很多改进。学好了C,再学C++,掌握面向对象的思想,也比较好学啦。 学了C++,其实再来看C,其实也没有什么难度啦,两者还是有很大关联的,所以先学什么,看个人感觉啦,觉得哪个好学点就先学哪个吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯