0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

适合编写C语言代码的编程软件有哪些

Wildesbeast 来源:今日头条 作者:C语言编程学习 2020-02-06 12:46 次阅读

C语言基本上是大学计算机及其相关专业在大一上学期就会开的一门课程,但是很多学生就是在大一上学期期末的时候很着急,因为自己完全没有学好C语言,感觉一学期白学了,其实究其主要原因,还是因为你在上课认真听了,也做了课堂作业,但是却没有在课后好好的自己去主动敲代码,笔者不能让你有多主动去自己实践,但是笔者可以给你介绍几款更好的写代码的软件(手机电脑都可以)。

C语言作为一门起源比较早的编程语言,可以编程的手机软件和电脑软件非常多,下面我简单介绍几个,感兴趣的朋友可以自己尝试一下:

手机软件

1.C语言编译器:这是手机上的一个C语言编程软件,可以直接在手机上编译运行C语言程序,下面我简单介绍一下这个软件:

首先,下载安装C语言编译器,这个直接在手机应用商店中搜索就行,如下,大概也就12M左右,直接下载安装就行:

08e71660bad446e5a5db12d235f34dca

安装完成后,打开这个软件,就可以直接编写C语言程序了,效果如下,这里自带有编译器,可以直接编译运行程序:

8617f9d135404ba2b2d9ead9ca51e221

2.C++编译器:也即C4droid,手机上的一个C/C++编程软件,基本功能和C语言编译器差不多,也可以直接编译运行C语言程序,下面我简单介绍一下这个软件:

首先,下载安装C++编译器,这个也直接在手机商店中搜索就行,如下,不大,也就3M左右,直接下载安装就行:

99bf021a0fc04507a2f86f9e609d7225

安装完成后,打开软件,就可以直接编写C语言程序了,效果如下,这里自带有简单的TCC编译器,所以可以直接编译程序,在扩展中你也可以下载GCC和G++编译器:

67e648f7cc344341a6e5c38cf9156d73

电脑软件

1.Dev-C++:这是Windows平台下一个免费、轻量级的C/C++集成开发环境,基本功能和早期的VC++6.0非常相似,自带有GCC、GDB等编译调试工具,因为没有任何自动补全、语法检查和提示的功能,所以对于初学者来说非常锻炼基本功,在许多学校中都作为教学软件使用:

66e6395d850a46c5a91eb0a9527a6ecb

2.Code::Blocks:这也是一个轻量级的C/C++开发环境,免费、开源、跨平台,相比较Dev-C++比较单一的功能来说,支持自动补全、语法提示和语法检查,除此之外,还自带有许多现成的工程模板,可以快速开发GUI、Qt、OpenGL等应用,插件扩展也比较丰富,对于初学者来说,也是一个非常不错的选择:

3.Visual Studio:这应该是Windows平台下使用最多的C/C++开发环境了,专业重量级的,由微软自主设计研发,号称宇宙第一IDE,插件扩展众多,支持单元测试、代码重构等高级功能,开发调试效率都非常高,因此在大型项目开发中经常会用到这个软件,虽然对于初学者来说,早期不容易学习和掌握,但熟悉后,的确是一个编程开发利器:

4.Vim:这个是Linux环境下使用比较多的代码编辑器,严格意义上说不是一个C语言开发软件,但安装GCC、GDB等工具后,也是一个非常不错的C语言编程软件,插件扩展众多,占用内存少,轻便灵活:

当然,还有许多其他C语言编程软件,像C-free,CLion,Xcode等也都非常不错,选择适合自己的一种就行,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

自带编译器环境:VC6.0++、VS2008以上系列、C-Free(自带编译器有点老,可以自行换)

不带编译器:code::blocks(自行下载编译器:TDM-GCC、MinGW,这两个二选一)

小型IDE:C-Free、code::blocks

超轻便版:notepad++和TDM-GCC,notepad++是文本编辑器自带各种语言的语法高亮,TDM-GCC是编译器。notepad++写代码,命令行调用gcc编译器编译代码(编译器选MinGW也可以,我用的是TDM,安装简单方便)。

我自己的电脑是:C-free、notepad++、TDM64-GCC(带64的是x86_64系统,不带64的是x86系统),安装包加一起也不到100Mb。

VS系列有社区免费版本,注册登入下就可以了。

VC太老,不建议用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7523

    浏览量

    127554
  • 编程
    +关注

    关注

    88

    文章

    3439

    浏览量

    92325
收藏 人收藏

    评论

    相关推荐

    plc常见的编程语言有哪几种

    : 1. 梯形图 梯形图是最早的PLC编程语言之一,也是最常用的一种。它的语法类似于继电器控制电路图,使用开关、继电器、计时器等符号表示逻辑关系。梯形图直观易懂,非常适合电气工程师和技术人员使用。它
    的头像 发表于 01-24 17:59 1239次阅读

    python软件IDLE怎么打多行代码

    IDLE(Integrated Development and Learning Environment)是Python编程语言的一个官方集成开发环境(IDE)。它提供了一个交互式的解释器窗口
    的头像 发表于 11-29 15:00 1779次阅读

    c语言hello world程序编写

    C语言"Hello world"程序的编写过程,并提供一些实用技巧和注意事项。 首先,我们需要一个C语言开发环境来编写和运行代码。在这里,我
    的头像 发表于 11-26 09:23 1296次阅读

    c语言编写的源程序可以直接运行吗

    C语言编写的源程序不能直接运行,必须经过一系列的编译链接过程才能生成可执行文件,然后才能运行。 C语言是一种高级编程语言,它的源
    的头像 发表于 11-26 09:03 2871次阅读

    脚本语言编程语言的区别

    脚本语言编程语言是计算机语言的两个主要分类。尽管两者都是用于编写计算机程序的工具,但它们在设计和运行方式上存在一些显著的区别。下面将详细探
    的头像 发表于 11-22 14:33 1320次阅读

    编程语言中一个奇怪的代码结构

    在C语言和C++等编程语言中,我们常常会遇到一个奇怪的代码结构。
    发表于 11-01 10:24 217次阅读
    <b class='flag-5'>编程</b><b class='flag-5'>语言</b>中一个奇怪的<b class='flag-5'>代码</b>结构

    编程语言的加载和执行过程

    上一章着重讲了指令,我们用汇编、C语言等工具编写代码最终也被转化成机器指令被执行。本章进一步阐述编程语言如何被加载和执行的过程。
    的头像 发表于 10-31 10:13 331次阅读
    <b class='flag-5'>编程</b><b class='flag-5'>语言</b>的加载和执行过程

    51单片机怎么实现汇编和C合编程

    51单片机怎么实现汇编和C合编程
    发表于 10-28 06:33

    介绍一个用C语言编写的硬件外设访问库

    今天要介绍的开源软件叫 c-periphery,一个用 C 语言编写的硬件外设访问库。
    的头像 发表于 10-26 10:36 506次阅读
    介绍一个用C<b class='flag-5'>语言</b><b class='flag-5'>编写</b>的硬件外设访问库

    火遍童年的FC游戏是使用什么语言编写

    那么FC游戏是用什么语言编写的呢?实际上,FC游戏的开发使用了一种名为汇编语言语言。汇编语言是一种低级
    的头像 发表于 10-20 16:46 611次阅读
    火遍童年的FC游戏是使用什么<b class='flag-5'>语言</b><b class='flag-5'>编写</b>的

    51单片机C语言入门教程

    的选择之一。51 的编程语言常用的二种,一种是汇编语言,一种是 C 语言。汇编
    发表于 09-28 08:01

    ARM汇编语言入门

    指南,我们想编写一些汇编语言来学习它的工作原理。但手工编写一个完整的汇编程序仍然工作量太大。 因此,解决方案是将两个世界的优点结合起来。我们将用C
    发表于 08-08 07:28

    如何编写Arm汇编代码

    大多数开发人员使用高级语言(如CC++)编写大部分代码。然后将此高级源代码编译为在目标设备上运
    发表于 08-02 13:01

    嵌入式用什么语言编程?

    具有高级语言的易编程性,具代表性的应用就是UNIX操作系统,从20世纪80年代中期C语言涉足实时系统之后,就受到了普遍的欢迎,是目前使用广泛的嵌入式系统
    发表于 05-18 10:08

    如何使用参数化编写可重用的verilog代码

    我们将介绍如何使用verilog参数和generate语句来编写可重用的verilog 代码。 与大多数编程语言一样,我们应该尝试使尽可能多的
    的头像 发表于 05-11 15:59 696次阅读