黑客24小时在线接单网站

黑客24小时在线接单网站,黑客接单,接单网站,黑客入口

学c要先学c吗(先学c再学c++吗)

本文目录一览:

学c++要先学c吗

无所谓,可以直接从C++开始,也可以先学C再过渡到C++

记住一条,C++是兼容C的,只要是C语言支持的源代码都可以在C++的环境中跑起来,但是反过来就不成立了,C++的代码不一定可以在C语言的环境中跑

不过你如果直接学C++,也是先学一些原来C语言部分的基础知识,往后才是学面向对象的东西

学习c++,要不要先学习c语言呢?

要的!C++ 读作“C加加”,是“C Plus Plus”的简称。顾名思义,C++ 是在C语言的基础上增加新特性,玩出了新花样,所以叫“C Plus Plus”,就像 iPhone 7S 和 iPhone 7、Win10 和 Win7 的关系。

从语法上看,C语言是 C++ 的一部分,C语言代码几乎不用修改就能够以 C++ 的方式编译,这给很多初学者带来了不小的困惑,学习 C++ 之前到底要不要先学习C语言呢?

我对这个问题保持中立,但是初学者直接学习 C++ 会非常吃力,Hold 不住,尤其是对计算机内存不太理解的情况下,C++ 是学不懂的。C++ 是一门灵活多变、特性丰富的语言,同时也意味着比较复杂,不易掌握。

不过可以明确地说:学了C语言就相当于学了 C++ 的一半,从C语言转向 C++ 时,不需要再从头开始,接着C语言往下学就可以,所以我强烈建议先学C语言再学 C++。

学习C++必须要先学习C吗

不是必须的,完全可以直接学C++

但是我建议你先去学一下C,在C那里学到的东西到C++里都有用,但反过来如果你直接学C++可能写不了C程序

学VC++前要先学C吗?

当然了。C是C++的子集,必须要先学C的。

锐英源有专业的VC++指导,全面能力综合教材海量源码因人施教,保证掌握工作能力。

学编程要先学c语言吗

不一定啊,C语言是面向过程的语言,只是目前大学学习编程都是从c开始学的,学了c只不过是有了基础,但学其他编程语言也是从基础语法开始学的,只不过编程的基础语法都和c相似,所以才让人认为学编程要先学c,其实不然。学习其他任何一门编程语言都得从基础语法开始。

要学C++,是不是要先把C语言学会啊?

Bjarne、Steven Prata、 Andrew Koenig 等C++ 元老的观点:

不需要。程序员可以跳过C而很顺畅的学习C++。同时,Bjarne指出,C++ 不是 C的严格超集,某些C程序在C++ 下编译通不过。

我的观点:

我不建议先学c。对于一门编程语言,语法只是外表,理念才是经络。大名鼎鼎的GTK库是C写的,却有着浓厚的面向对象味道;反之,Java人人时候面向对象,但在Java里以面向过程的方式编程完全可行(把所有功能写入public static void mian())。对于C++,我想最精妙的就是OOP和泛型了。如果先学习C,收到面向过程思想的濡染,在转向C++的编程思想,多少有点困难,何苦呢?当然,C的结构化编程的思想不论是在过去还是现在,不论是在软件设计还是硬件设计领域,都是适用的。

初学者的一个疑虑是不学C学C++是否有困难,我想这完全没问题。同时,对于C中的难点指针,C++ 中不论是STL中的auto_ptr,还是Boost中的智能指针都是对程序员的解放,降低了学习门槛。当然我并非想说可以不用裸指针。值得注意的一点:C++ 语言特性很复杂,C++ 的很多大牛坦言自己也只掌握了其所有语言细节的百分之九十几。我们在学习的过程中可以用到什么学什么,边学边用,不要一下子就想什么都会。死记语法学语言的做法不仅痛苦而且低效。

willgun.x@gmail.com

  • 评论列表:
  •  假欢辞别
     发布于 2022-07-18 04:28:15  回复该评论
  • Bjarne、Steven Prata、 Andrew Koenig 等C++ 元老的观点:不需要。程序员可以跳过C而很顺畅的学习C++。同时,Bjarne指出,C++ 不是 C的严格超集,某些C程序在C++ 下编译通不过。我的观点:我不建议
  •  拥嬉心児
     发布于 2022-07-18 04:14:42  回复该评论
  • iPhone 7、Win10 和 Win7 的关系。从语法上看,C语言是 C++ 的一部分,C语言代码几乎不用修改就能够以 C++ 的方式编译,这给很多初学者带来了不小的困惑,学习

发表评论:

«    2024年8月    »
1234
567891011
12131415161718
19202122232425
262728293031
文章归档
标签列表

Powered By

Copyright Your WebSite.Some Rights Reserved.