C和C与VC之间有什么关系?

发布于 科技 2024-03-10
16个回答
  1. 匿名用户2024-01-26

    呵呵,我和我有同样的经历,初中的时候也有当黑客的想法,现在我在大学里学习信息安全。

    实际上,现在学习 C 或编译这些东西还为时过早。 我的建议是考上一所信息安全非常好的大学,比如武汉大学什么的,(我想去那里,这还不够)对你在黑客方面的发展有好处。

    想学的话,也可以找一本课本,谭浩强的《C语言编程》说楼上不错。 适合初学者。 其他任何事情也都很好。

    如果你想学习黑客,C比C++更重要,所以建议先学习C。 在业余时间学习C是完全可能的,我在高中一年级时就自学了C。 不要先学编译再学C,这很难。

    学习编程和学英语是完全不同的,你不需要良好的英语基础,但如果你想学好数学,你必须学好它,然后它是一种思维模式,你学完了就会知道。

    学习编程练习很重要,经常自己编程,有问题就自己调试,或者提出问题。

    最后,希望大家能坚持下去,学习C语言,同时看一些黑客杂志,《黑客X档案》不错。 其实,如果你不玩游戏,你在初中有很多空闲时间。 不要耽误你的学业,对于一个想成为黑客的人来说,一所好的大学是必须的。

  2. 匿名用户2024-01-25

    C语言与后者无关,VC++其实是C++,但是有一些Microsoft特定的库,还有Borland C++,还有一些自己的库,语言是一样的。 难度还是挺大的,尤其是C++,学习成本也不小。

  3. 匿名用户2024-01-24

    首先,打好基础——推荐谭浩强的《C语言编程原理》。

    其次,你需要知道一个编译工具,如rurbo c、vc++等。

    然后,找到一些列并学习如何制作它们。

    不要死记硬背,主要是编译方法的积累。

  4. 匿名用户2024-01-23

    其实,如果你精通一门语言,其他的东西都可以触及。 C 是一种面向过程的语言,而 C++ 是一种面向对象的语言。 C++ 在 C 的基础上增加了类的思想,可以说是 C 的升级版。

    如果你想成为一名黑客,最好学习汇编语言,如果你非常了解黑客,你需要学习汇编语言。 其实,如果你想在计算机行业工作,C语言是基础,这是一个长期的职业,你必须一直坚持下去,才能有未来。

  5. 匿名用户2024-01-22

    C 语言是 C++ 的子集。

    VC++ 是 C++ 的集成开发环境。

    如果你想成为一名黑客,最好学习汇编语言,如果你非常了解黑客,你需要学习汇编语言。

    楼上的舞台是艺术。 C不行,编译的程度,哈哈——

  6. 匿名用户2024-01-21

    很多人学习C++,一开始很困惑,但不能怪我们,因为市场上的书太多了。

    完成! 但如果有一本参考书供人学习,那么这个问题就基本解决了!

    首先,我想说的是,学习者首先要了解什么是C++,什么是VC++? 等我明白了,我就准备买了。

    我在下面介绍的书。

    入门(从两本书中选择一本):

    C++ 编程教程(钱能 – 清华大学出版社) 由中文编写。

    C++ Primer Plus 是由美国人编写的。

    改进(选择两者之一):

    the c++ programming languagec++ primer

    高级:C++思维的设计和演变 C++ (程序员必看) 深入:有效的 C++

    more effective c++

    深入研究(根据方向,选择不同):

    希望能给想进入C++行业的初学者和中国人一点收获!

    如果你没有制服,你可以说吧!

  7. 匿名用户2024-01-20

    C和C++是编程语言,VC++是软件。

  8. 匿名用户2024-01-19

    1.区别: 1.概念。 C++是一种编程语言,是软件编写的通用规范,VC++是一种编程环境或工具。

    VC++ 是 Microsoft 在 C++ 的基础上提供的 Windows 图形界面库,因此可以说 VC++ 是 C++ 加 Windows 图形库。

    2. 使用。 C++ 是一种编程语言,而 VC++ 是一种工具。 C++与平台无关,VC++只能在Windows上运行,学习VC++就是学习Windows编程。

    你应该先学习编程语言,然后再学习与平台相关的具体内容。

    3.学习风格。 VC++ 教科书假设用户已经掌握了 C++ 语言,并且没有 C++ 的基本知识,因此不可能理解 MFC 中的任何内容。 如果你学好C++,即使你不学Visual C++,你也可以有所作为。

    2.连接:C++是在C语言的基础上增加了“类”的概念和“对象”的概念,所以C++是一种面向对象的编程语言。 VC++ 基于 C++,增加了对 Windows 可视化(窗口化和控制)操作的支持,因此它也是一种面向对象的编程语言。

  9. 匿名用户2024-01-18

    C语言是1972年由美国贝尔实验室研制成功的,在当时是一门高级语言,但随着计算机性能的飞速提升,硬件配置与几十年前大不相同,软件规模也在不断扩大,很多软件的体积都在1G以上, 如 Photoshop 和 Visual

    Studio等,用C语言开发这些软件非常困难,这就是C++应运而生的地方。

    C语言是一种计算机编程语言,它兼具高级语言和汇编语言的特征。 C++是C语言的继承,它既可以进行C语言的进程编程,还可以进行以抽象数据类型为特征的基于对象的编程,也可以进行以继承和多态为特征的面向对象编程。

    C++是在C语言的基础上发展起来的通用编程语言,应用广泛。 C++ 支持多种编程范式:面向对象编程、泛型编程和过程编程。

    最新的官方标准C++14于2014年8月18日发布。 它是迄今为止在广泛的编程领域中使用最广泛、功能最强大的编程语言之一,常用于系统开发、引擎开发等应用领域,支持类:类、封装、重载等。

    C++主要用于大型应用开发,如游戏开发。

    C++主要在C语言的基础上增加了面向对象和泛型机制,提高了开发效率,适合大中型软件的编写。

  10. 匿名用户2024-01-17

    这是不一样的。

    1、C++是C语言的继承,既可以进行C语言的进程编程,还可以进行以抽象数据类型为特征的基于对象的编程,也可以进行以继承和多态为特征的面向对象编程。

    2. VC++是Microsoft C++开发工具,具有集成开发环境,可提供C语言、C++C++CLI等编程语言。

    VC++ 集成了方便的调试工具,特别是 Microsoft Windows Windows 操作系统应用程序编程接口 (Windows API)、3D 动画 DirectX API、Microsoft.NET 框架。

    VC++实际上是Microsoft公司的开发环境,用于编写C++程序。

    VC++ 可能是编写 C++ 程序的最佳开发环境,它功能强大,但它也是出了名的复杂和难以使用。

    学习VC很难理解Windows平台的许多功能,也很难掌握MFC、ATL、COM等知识。 在 Windows 中编程需要了解 Windows 的消息机制和回调函数的原理。

    VC作为主流开发平台一直受到编程爱好者的喜爱,但是很多人觉得很难上手,原因主要是大家对他的误解,严格来说VC++不是一门语言,虽然和C++有着密切的关系。

    如果形象类比,C++可以看作是“行业标准”,而VC++是某个操作系统平台下的“厂商标准”,而“厂商标准”是在遵循“行业标准”的前提下延伸的。

  11. 匿名用户2024-01-16

    C++是一种语言,VC++是一个集成开发环境,可以理解为一个编译器,C++可以在各种编译器下运行,不一定非得VC++,GCC编译器可以在Linux系统下使用,而且有很多。

    有些地方是VC教程,可能是因为编译器提供了一些函数什么的,你可以在里面开发Windows程序,但是这些东西不是C++,而是Windows本身。

  12. 匿名用户2024-01-15

    C++是一种编程语言,VC++是一种集成环境。 一种语言可以有多个编译平台,如VC++、Borland C++、Qt等。

  13. 匿名用户2024-01-14

    C++是一种编程语言,VC++一般是指编译器。

  14. 匿名用户2024-01-13

    C++有很多种,VC只是其中之一,它集成了编译器和调试工具,VC为了适应Windows操作系统(特别是在可视化方面),扩展了很多功能,特别是在中间,增加了对托管的支持,VC并不完全兼容标准的C++。

    有许多用于C++的工具,例如 Borland C++ C++ Builder、Turbo C++、MS C++ 和 GCC。

  15. 匿名用户2024-01-12

    1.适用范围不同。

    它是从C语言发展而来的,与C语言兼容。 用C语言编写的程序基本上可以不加修改地使用。 从名字可以看出,它是C的超越和集中。

    它既可用于面向进程的结构化编程,也可用于面向对象的编程,是一种功能强大的混合编程语言。

    要学习 VC++,您需要能够使用 VC++ 进行面向过程的结构化编程、面向对象编程和模板泛型。

    2.不同的模式。

    VC++ 应用开发主要有两种模式,一种是 WinAPI 模式,另一种是 MFC 模式,传统的 WinAPI 开发方式比较繁琐,而 MFC 是再次封装 WinAPI,所以 MFC 比 WinAPI 开发更有效率优势,但为了对 Windows 开发有更全面、更详细的了解。

    3.难度不同。

    要学好C++,初学者最好不要在VC和BCB等平台下写程序,因为那种自动生成的界面会让你感到茫然。 最好先找个空地(UNIX、DOS),从头开始,写几个大程序,几轮,然后vc++,bcb。 学好 C C++ 是成为 VC 和 BCB 大师的唯一途径。

    VC++是在Windows平台上进行C++编程,学习VC了解Windows平台的特点,掌握MFC、ATL、COM的知识,难度大,操作复杂,可以帮助开发者做很多事情。

  16. 匿名用户2024-01-11

    1. 首先,我们来谈谈C语言

    C 是一种古老而持久的计算机编程语言,诞生于上世纪 60 年代左右。 由于其设计的诸多优点,多年来一直受到广大程序员的喜爱,许多其他编程语言也逐渐被淘汰。 我们使用的大多数软件都是用 C 语言开发的。

    后来出现的许多语言也大量使用它。 C 编程方式是一种称为面对面过程的开发方式。 也就是说,程序员在解决问题时,需要考虑计算机应该如何一步一步地完成问题,然后将相应的过程转化为**。

    当软件变得越来越复杂和冗长时,一个人的脑力是有限的,很难用面向过程的方法进行开发。 此外,复杂的软件往往需要很多人一起工作才能开发,这使得开发更加困难。 一种称为面向对象的软件开发方法已经出现。

    面向对象的思维很难用几句话来表达。

    endc++ 的出现。

    2. 让我们谈谈C++:

    国内的计算机教科书在谈论面向对象时,往往不知道它意味着什么。 这是一个只能理解但不能说出来的词。 您需要开发一些相关软件才能理解。 我不会在这里详细介绍。

    C不是面向对象的,程序员离不开C,所以有人给C添加了面向对象的功能,就是C++同时,C++ 对 C 中一些不方便的规则进行了修改,使 C 语言使用起来更加方便。

    这里有两件事需要注意。

    1.谭浩强的名著《它是在C语言的基础上发展起来的,但并不是说C++比C语言更高级,两者的编程思想不同,应用领域也不同。 在各自的领域中,没有人可以取代另一个人。

相关回答
15个回答2024-03-10

1.罗飞就是我们所说的“外星人”C罗,巴西国家队历史上最伟大的9号,R9。 >>>More

22个回答2024-03-10

数组和指针之间的区别:

数组名称确实表示指向数组第一个地址的指针,但是这个指针很特殊,它的值(指针的值是指针指向的地址)不能被覆盖,只能覆盖它指向的内容,换句话说,数组名称只能指向数组的第一个地址, 如果有数组 char a;那么如果 a = a+1; 这是一个甚至无法编译的错误。 对于普通指针,例如,可能有一个数组 char a; 然后定义一个字符 *p = a; 然后使用 p = p+1 是有效的,这意味着指针 p 指向 &a[1]。 >>>More

7个回答2024-03-10

H3C早些时候从华为剥离出来,现在是两家不同的公司。 主要区别如下: >>>More

14个回答2024-03-10

在 VisualStudio 2013 中编写和调试 C 语言程序的步骤: 1.打开 [文件] - 新建 - 项目以打开“新建项目”窗口。2. 在[模板]、[名称]、[位置]和[解决方案名称]中选择[Visual C++] Win32控制台应用程序,可以根据需要填写。 >>>More

6个回答2024-03-10

C语言是最基础的编程语言,需要用它来制作软硬件程序接口,所以要好好学习。