如何将C语言代码转换为应用程序(也就是编译)

 更新时间:2013年07月22日 17:48:08   作者:  
有时候我们将让我们的c语言代码保存为一个exe方便,方便使用,实际就是我们俗说的编译
C语言是高级语言,它的语法接近于人类的自然语言,但比自然语言严谨。计算机无法直接将C语言的代码运行,他们并不懂得什么是C语言,实际上,计算机只处理他们的机器语言,所以我们必须为自己找一个翻译,这个翻译可分为2种:

1.编译器

编译器是“文章的译者”,它在我们完成创作后将其翻译(实际上是编译)成为机器语言。

2.解释器

解释器是“随声翻译”,代码运行的同时它们就开始工作,BASIC就是使用解释器,一般认为这种方法效率很低。

C语言要请第1种翻译,要想让C语言代码执行,就请让它帮你翻译成机器语言。常见的C语言编译器有:Turbo C\Win-TC\C-Free\Visual C++6等,要想知道怎么使用它们,你可以去翻翻有关的手册。

相关文章

  • C++ 实现双向链表的实例

    C++ 实现双向链表的实例

    这篇文章主要介绍了C++ 实现双向链表的实例的相关资料,需要的朋友可以参考下
    2017-07-07
  • 详解C++编程中的sizeof运算符与typeid运算符

    详解C++编程中的sizeof运算符与typeid运算符

    这篇文章主要介绍了C++编程中的sizeof运算符与typeid运算符,是C++入门学习中的基础知识,需要的朋友可以参考下
    2016-01-01
  • C语言数据结构与算法之排序总结(二)

    C语言数据结构与算法之排序总结(二)

    这篇文章住要介绍的是选择类排序中的简单、树形和堆排序,归并排序、分配类排序的基数排序,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2021-12-12
  • C++ list常用接口和模拟实现实例代码

    C++ list常用接口和模拟实现实例代码

    C++中list容器底层实现是使用带头双向循环链表的结构,通过指针指向前一个和后一个节点,它也具有双向链表的优缺点,下面给大家介绍C++ list常用接口和模拟实现代码,感兴趣的朋友一起看看吧
    2025-04-04
  • C++ boost thread库用法详细讲解

    C++ boost thread库用法详细讲解

    Boost是为C++语言标准库提供扩展的一些C++程序库的总称。Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一,是为C++语言标准库提供扩展的一些C++程序库的总称
    2022-11-11
  • 2022最新使用VSCode编译运行C++的过程及会遇到的两个问题

    2022最新使用VSCode编译运行C++的过程及会遇到的两个问题

    这篇文章主要介绍了2022最新使用VSCode编译运行C++的过程及会遇到的两个问题,这里需要注意把刚才解压的地址加上\bin添加进去,比如我的:D:\aaakkk\cpp\mingw64\bin,然后点确定,注意一定要确保它被保存了,感兴趣的朋友跟随小编一起看看吧
    2022-09-09
  • C++ 继承的范例讲解

    C++ 继承的范例讲解

    继承是C++面向对象编程中的一门。继承是子类继承父类的特征和行为,或者是继承父类得方法,使的子类具有父类得的特性和行为。重写是子类对父类的允许访问的方法实行的过程进行重新编写,返回值和形参都不能改变。就是对原本的父类进行重新编写,但是外部接口不能被重写
    2022-06-06
  • C语言字符串旋转问题的深入讲解

    C语言字符串旋转问题的深入讲解

    这篇文章主要给大家介绍了关于C语言字符串旋转问题的相关资料,文中给出了详细的实现方法,并对每种方法进行了分析和示例代码,需要的朋友可以参考下
    2021-09-09
  • 基于C语言实现五子棋游戏完整实例代码

    基于C语言实现五子棋游戏完整实例代码

    这篇文章主要介绍了基于C语言实现五子棋游戏完整实例代码,相信对于学习游戏开发的朋友会有一定的帮助与借鉴价值,需要的朋友可以参考下
    2014-08-08
  • 深入理解c++中char*与wchar_t*与string以及wstring之间的相互转换

    深入理解c++中char*与wchar_t*与string以及wstring之间的相互转换

    本篇文章是对c++中的char*与wchar_t*与string以及wstring之间的相互转换进行了详细的分析介绍,需要的朋友参考下
    2013-05-05

最新评论