为什么网上的C语言视频教程都是入门呢? C++到是很全啊 为什么呢? 谁有全的C 不要入门
网上的C教学视频都是入门没有什么深入的只有C++才有深入的是网上没有呢?还是C语言就是那么多呢?我感觉不可能就这么一点吧。请各位高手解释一下并给我一个详细全面的C语言视频...
网上的C教学视频都是入门 没有什么深入的 只有C++才有深入的 是网上没有呢? 还是C语言就是那么多呢? 我感觉不可能就这么一点吧。 请各位高手解释一下 并给我一个详细全面的C语言视频教程地址。
展开
5个回答
展开全部
C语言要比C++复杂一些,越高级的语言使用越简单,而C是高级语言里面最低级的,也就是高级编程语言里面最复杂的。
因为复杂,涉及到的东西就多,而C++是C的扩展,并且有面向对象的类,使用起来就简单方便了,学起来就容易深入了,所以教材就全面了。
而C基本都是入门的东西,高级的很少见,见到了也是与IDE或者第三方库结合在一起的。
比如C语言的内存管理,C语言的进程和线程 ,C语言的函数指针和回调函数,等等,。
因为C语言本来就是为写系统而开发的语言,因此设计到一大堆的系统的特性。比如进程,在Linux下和在Windows下,就不一样,差别特别大。
因为 C和硬件息息相关,因此C 语言的高级编程,基本都是和平体有关的,和第三方库有关的,Linux程序设计,Windows程序设计,他们讲的C语言基本都是不一样的,带有浓厚的平台特性。
而C++可以封装到类里面,实现可以不一样,但是对外地接口却一样的。
所以C的高级程序设计要比C++的难,而且因为与平台息息相关,所以,方向性就比较强,高手就比较少。
因为复杂,涉及到的东西就多,而C++是C的扩展,并且有面向对象的类,使用起来就简单方便了,学起来就容易深入了,所以教材就全面了。
而C基本都是入门的东西,高级的很少见,见到了也是与IDE或者第三方库结合在一起的。
比如C语言的内存管理,C语言的进程和线程 ,C语言的函数指针和回调函数,等等,。
因为C语言本来就是为写系统而开发的语言,因此设计到一大堆的系统的特性。比如进程,在Linux下和在Windows下,就不一样,差别特别大。
因为 C和硬件息息相关,因此C 语言的高级编程,基本都是和平体有关的,和第三方库有关的,Linux程序设计,Windows程序设计,他们讲的C语言基本都是不一样的,带有浓厚的平台特性。
而C++可以封装到类里面,实现可以不一样,但是对外地接口却一样的。
所以C的高级程序设计要比C++的难,而且因为与平台息息相关,所以,方向性就比较强,高手就比较少。
展开全部
各个方面的C,都是汇编高级语言!所以C++才可以面向对象语言
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对楼上的回答不敢恭维,只能说回答的很“神奇”,C语言的博大精深不是一年两年就可以掌握的了的,至于网络视频大多都只在打擦边球,想要学习深入点的,建议你还是从基础的书籍看起,然后一步步深入,看书好过看视频,视频是别人理解之后的东西,而且也不会讲的太深入,自己看书看些经典代码,再多写写代码自然会发现自己还差的很远,祝你C之路一路走好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C 的语法本身就很简单。
没有 C++ 那么繁琐,你看看 C 的发明人写的那本书,也不过 200 多页。
想深入,只有在实际中去运用。
光看视频,能学会啥东西?
没有 C++ 那么繁琐,你看看 C 的发明人写的那本书,也不过 200 多页。
想深入,只有在实际中去运用。
光看视频,能学会啥东西?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c 语言 就像 告诉你 26个英文字母 这很简单 但是组成正确的单词和句子能让人看懂 这就难了
c++ 相对可以简单点 因为他是面对对象的 但是怎么弄才弄的好 这就需要很多讲解了
c++ 相对可以简单点 因为他是面对对象的 但是怎么弄才弄的好 这就需要很多讲解了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询