C语言作为一门古老的编程语言,应用范围非常广,至于编程的软件的话,其实就非常多了,下面我简单介绍几个不错的C语言编程软件,感兴趣的朋友可以自己尝试一下:
Dev-C++这个是Windows环境下一个轻量级、免费的C/C++集成开发环境,自带有TDM-GCC编译器、GDB调试器,可以直接编译运行C语言程序,轻快灵活,功能简洁,支持代码高显亮,没有自动语法提示和自动补全功能,对于初学者来说,非常锻炼人,纯手工编写代码,更能打好基础:
VC++6.0
这个软件的功能和Dev C++差不多,也是Windows环境下一个非常不错的C/C++开发环境,在早期的学习中,仿陪经常会用到这个软件,许多学校机房中都使用这个软件教学,可以直接编辑运行C语言程序,功能比较简单,没有任何提示功能,都是手写代码,现在来说,使用不多了,但对于初学者来说,也是一个不错的选择:
CodeBlocks
相比较前面2个软件,CodeBlocks的功能强大一些,开源、免费、跨平台,小巧灵活,支持代码高亮、语法检查、自动补全等功能,除此之外,还提供了许多现成的工程模板,可以快速创建控制台应用、Qt应用等,使用起来非常方便,也是一个非常不错的C语言编程软件:
VS Code
这是微软开源、免费、跨平台的一个代码编辑器,插件众多,生态环境良好,配置GCC编译器后,也可以直接编辑运行C语言程序(本身支持的编程语言也非常多),支持智能补全、语法提示、Git等功能,轻便灵活,使用起来非常不错,也很好学习和掌握:
VS 2017
这是一个专业的C/C++开发环境,也是个人和公司使用最多的IDE,项目管理、团队协作来说非常方便,集成的环境比较多,Python、VB、C#等,这个软件都能很好的兼容,自动补全、语法检查和提示功能这个软件都支持,整个软件比较大,运行起来电脑可能会比较卡,而且功能比较复杂,初学者来说,需要一段时间才能适应和基本掌握,但的确是一个值得学习和使用的IDE环境:
Vim
这也是一个非常经典的C语言编程环境,只不过在Linux环境下比较常用,免费、跨平台,插件扩展比较丰富,轻巧灵活,功备猛蠢能简洁,安装GCC编译器后,也可以直接编译运行C语言程序,对于在Linux环境下开发C来说,是一个非常不知袭错的选择:
目前,就分享这6个不错的C语言编程软件吧,有Windows的,也有Linux的,对于初学者来说,完全可以满足日常开发和使用,当然,你也可以使用其他软件,像IDEA、Eclipse(安装插件)等,也可以,适合自己就行,网上也有相关资料可供参考,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
这个有好多,我先来说说我用过的有哪些?
我在Windows上一开始用的是 win-TC,这是一个新手软件。
他有了界面,能够使用鼠标,具有语法高亮,可以嵌入汇编等特点,对新手一些,拜托了不能用鼠标的困难。
我给你看看它的样子
我再来讲一个: dev-C++
这个软件也挺好的,是windows下一款开发c/c++的开发环境,使用gcc为编译器,遵循标准,功能比较强大,语法高亮,可以进行单步调试(这对排除错误很重要),进行断点设置等功能,遵循C标准,是一款很强大的开发工具。
我来给你看看它的样子
再来最有一个,他就是 VC++
微软的产品,编译器,链接器,运行,调试等功能于一体的强大开发工具,特点是功能十分强大,对于新手来说需要一段时间去摸索.
你自己考虑用哪个吧!
祝愿你c语言学的越来越好!
C语言只是一门计算机编程语言,具体使用什么软件,你应该指的是要是用什么样的集成开发环境(IDE)去编译。因为编辑C语言,可以说只要是能打字的就可以,记事本都可以,但是编译的常见的有Visual Studio,GNU gcc等一般的编译工具,但这仅限上层应用工具编译的C语言代码,也仅供上层应用使用,在嵌入式中最常用的是Keil,IAR这两款IDE,也有部分使用eclipse,Qt Creator。具体看MCU支持的开发环境,我接触过的有Visual C++,Visual studio,Keil,IAR,Atmel Studio,eclipse,
Simplicity Studio,ST Visual Develop,这些都是C语言的编程工具,使用的编译交叉工具。有些用来编写C语言的,我用过记事本,notepad++,Vim,sourceinsight,sublime等等。
我是Java软件工程师,用专业角度分享干货。在这里推荐三款软件,足以满足你学C语言的需求。
最经典的莫过于VC6.0
VC6.0是大部分科班出身的第一款编程软件。本人软件工程专业,大一就是使用这款软件入门C语言,当然这款软件也可以用来学习c加加。
既然是学院派软件,那自然有教科书选择它作为编程C语言入门的原因,简朴的界面,容易上手的 *** 作方式。
缺点是Windows10安装有点麻烦,Windows7及以下可以兼容,而且官网也不对此软件进行维护了。
升级版VC,Visual Studio如果打算学C语言并且以后成为你谋生的工具,在Windows系统里首推VS,这款软件不是免费的但是有社区版,当然仔细找找可以弄到破解版本也不是难事。
VS是非常强大的编译软件,不仅仅可以写C语言以及其他带c的语言,还可以写Java等主流语言。个人用过2010版本写c加加,确实是不错的工具。
Linux系统必备,Vim以上两种是Windows用户必备的C语言学习软件,如果你想在Linux里掌握更加纯粹的编程方式,那么可以用Vim,这是简单而又经典的C语言编译工具。
当然它与前两款有所不同,写完以后没有按钮给你点击运行,你必须在Linux的命令行上编译运行,这对你掌握C语言的原理会有更好的帮助,顺便还能把Linux知识掌握一番,一箭双雕。
C语言使用的软件可以分为两种,一种是为懒人设计的可视化编辑工具:IDE,一种是”心中有剑“的无可视化编辑工具:文本。下面我来详细说说。
一、C语言可视化编程工具IDEIDE,全称叫做“Integrated Development Enviroment”(此处我擦把汗,还好英文没还给老师),中文名叫“集成开发环境”,关键字是“集成”。C语言IDE集成了C程序文件打开、保存、编译、运行、调试、工具等各种功能,所以叫做集成开发环境。
目前有很多种IDE,比较著名的有Visual Studio、Eclipse CDT、Dev-C++等,根据每人不同的爱好去选择。下面我大概说说Dev-C++主要功能。
1、新建一个C程序文件
开始编写C程序代码了,第一步当然是新建一个C程序代码了,在菜单“File”下找到“New”即可:
可以单独新建一个C程序代码文件,也可以新建一个项目。顺便说下,在“File”菜单下,还有诸多的其他功能,如打开已有的C语言程序代码、保存当前的C程序代码等,充分体现了IDE的“集成”概念。
2、编译运行一个C程序文件
写完一个C语言程序代码后,可以在“Execute”菜单下找到“Compile”和“Run”,也就是编译和运行的意思。
菜单“Execute”下的功能也是十分的丰富,有单独的编译、运行步骤,也有编译与运行的集成步骤,还有重新编译、C语言代码语法检查、参数设置、清空当前项目等诸多实用功能。
对于C语言初学者来说,Dev-C++是一个很不错的IDE编程环境。
二、C语言不可视化编程环境很多C语言编程高手从来不用IDE,你跟他说IDE,他会一脸茫然“那是个啥东西?”不少程序员编程直接打开文本文件,在文本文件上写好C语言程序代码,然后GCC编译,结束!这就是采用不可视化编程环境。
例如上面的那段C语言代码就写在一个文本文件里,程序员靠着眼力看下程序没有什么语法错误,然后直接GCC编译C程序代码文件,如下:
上图是使用GCC编译时使用的一些编译参数。可以看到相比较于IDE的一键式编译,手动编译需要自己指定编译头文件目录、编译C语言函数库路径等,比较麻烦。不过这也是手动编译的魅力所在,就是其乐无穷!
编译完了之后会生成一个C程序可执行文件,直接运行这个可执行文件即可。
使用C语言编写程序,有两种方式:一种是可视化编程环境,也就是我们常说的IDE(集成开发环境),一种是非可视化编程环境,纯手工活儿。至于哪一种更好因人而异,希望能帮助你找到适合自己的编程开发环境!
老话说:欲先善其事必先利其器,所以说对于学习一种程序语言,选择一个良好的工具是至关重要的!选择工具之前,首先对语言得有个起码的认识:
C语言的显著特点C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。C语言的文件是由数据序列组成,可以构成二进制文件或文本文件。
常用的软件有一般常用IDE(集成开发环境)的有Microsoft Visual C++,Code::Blocks,Dev-C++,Watcom C++ ,Borland C++ Builder,Borland C++,GNU DJGPP C++ ,High C,Lccwin32 C Compiler 3.1,Turbo C,C-Free,win-tc 等等
对于新手小白来说可以选择Microsoft Visual C++,因为其特点是:界面友好,功能强大,尤其是调试也很方便。
安装的方法:(以下是百度安装经验,仅供参考)https://jingyan.baidu.com/article/4ae03de32997a63eff9e6b33.html另外推荐几个视频学习网站
网易云课堂;腾讯课堂;慕课网等
***希望对您有帮助,有不同想法,欢迎在下方评论留言!!! 码上有理友聚在这等着你
推荐VS2017
1、安装VS2017 IDE软件,不多说,安装guide一步步安装即可。
2、选择File-New-Project,选择Visual C++-general-Empty Project新建一个C++工程。
3、在右侧的Resource files 右击Add-New Item选择C++ File(.cpp)
4、书生意气风发的写入Hello world
代码如下:
#include “stdio.h”
#include
Int main()
{
printf("Hello World!”);
system(“pause”);
return 0;
}
学c语言难道不是应该找学习方法吗?找APP是不是方向错了,
就算有课程的APP大多都是收费的,不如网上搜集点学习资料,找别人做好的开源代码,学习别人的思想
学习编程最重要的是自己敲代码
推荐一款windows和linux下通用的开放源码的全功能c/c++集成开发环境:code::blocks
这是linux下的界面。
windows版可以汉化。
也可以使用Turbo c 3.0
这里介绍3种可以在手机上编程的app,分别是c语言编译器(c语言)、AIDE集成开发环境(java)、QPython3(python),都不需要root,可以直接编写程序并运行,下面我唤乱迟简单介绍一下这3个app的安装和简单使用,主要内容如下:
1.下载安装,这里以我的vivo手机为例,直接打开“应用商店”,搜索“C语言编译器”,如下,直接点击下载安装:
测试代码如下,这里编写了2个函数,分别是2数之和和2数只差,很简单:
程序运行截图如下,需要先输入2个数,才能正常运行:
1.下载安装,这直接在应用商店里搜素“AIDE”就行,直接下载安装,如下:
这里测试一下,主要代码如下,官方自带的例子:
程序运行截图如下:
1.下载安装,这里直接在应用商店里搜索“QPython3”就行,直接下载安装,如下:
主界面如下,主要分为“终端”、“编辑器”、“程序”、“QPYPI”、“课程”、“社区”这6个模块,终端类似IDLE,编辑器类似记事本,QPYPI是第三方包和工具,程序存储官方自带的示例,课程是一些教学案例:
这里测试一下官方自带的例子—speaky.py,在“程序”这个模块下,代码如下:
点击运行按钮,程序运行截图如下:
至此,这3个app都介绍完毕。总的来说,使用起来都不错,各有各的功能,当然,还有许多其他的app也可以在手机上进行编程,像c4droid(c/c++),termux(高级终端,类似linux)等,这里我就不详细介绍了,感兴趣的可以在网上搜索一下,有相关教程和示例可供参考,希望以上分享的内容能对你有所帮助吧。
很高兴能和李回答你的问题
我就自己使用过的一些手机编程软件来进行说明。之前学习网页开发,为了让自己随时随地使用编程,携带方便。
第一种 html-css-js
这款软件,看着名字就知道是和html相关的网页开发,它是由踏宇 科技 开发的一款手机开发网页的APP。不仅有编程、编译功能,还可以进行网页开发学习,内附很多关于网页设计(css,js)。真正做到编写,学习两不误。
这是代码编写界面:
这是学习界面:
但哎,我现在基本不使用它来编程了,当你使用到手机键盘里的,你就知道为啥了。
第二种,C++pro
这一款手持编程APP软件,是我比较喜欢的一款,功能很强大,不仅可以编写C语言、C++、C#而且还可以编写PHP、Nodejs、go等。可以说,你拥有了这一款APP,就相当于同时拥有了多个编程APP软件啦。
这是打开后的主界面。不难发现有很多种语言的编写模块。更加强大的是,它还可以在编写代码后做一个选择,选择要运行的语言工具。
当然如果大量代码运行的话,可能会比较迟缓。
两款手机编程APP分享给大家!
这里介绍3种可以在手机上编程的app,分别是c语言编译器(c语言)、AIDE集成开发环境(java)、QPython3(python),都不需要root,可以直接编写程序并运行,下面我简单介绍一下这3个app的安装和简单使用,主要内容如下:
1.下载安装,这里以我的vivo手机为例,直接打开“应用商店”,搜索“C语言编译器”,如下,直接点击下载安装:
测试代码如下,这里编写了2个函数,分别是2数之和和2数只差,很简单:
程序运行截图如下,需要先输入2个数,才能正常运行:
1.下载安装,这直接在应用商店里搜素“AIDE”就行,直接下载安装,如下:
这里测试一下,主要代码如下,官方自带的例子:
程序运行截图如下:
1.下载安装,这里直接在应用商店里搜索“QPython3”就行,直接下载安装,如下:
主界面如下,主要分为“终端”、“编辑器”、“程序”、“QPYPI”、“课程”、“社区”这6个模块,终端类似IDLE,编辑器类似记事本,QPYPI是第三方包和工具,程序存储官方自带的示例,课程是一些教学案例:
这里测试一下官方自带的例子—speaky.py,在“程序”这个模块下,代码如陪桥下:
点击运行按钮,程序运行截图如下:
至此,这3个app都介绍完毕。总的来说,使用起来都不错,各有各的功能,当然,还有许多其他的app也可以在手机上进行编程,像c4droid(c/c++),termux(高级终端,类似linux)等,这里我就不详细介绍了,感兴趣的可以在网上搜索一下,有相关教程和示例可供参考,希望以上分享的内容能对你有所帮助吧。
用手机进行编程,也是脑洞大开了啊,不过话说回来,手机上到底能不能进行编程呢?当然是可以的,现在手机的性能可以说不亚于电脑的,那么我下面给大家分享几个用手机编程的办法。
1.c语言编译器
这个软件可以说是学习c语言的实用工具了,给大家介绍一下它的特点,就是小,没错内存只有10M左右,而且软件干净啊,使用起来没有什么广告,用起来效率也是非常高的。
2.JAVA编辑器
如果你喜欢使用JAVA这个语言的话,这款软件留非常的适合你,专门做JAVA代码开发,你可以用它做一些小 游戏 ,功能非常的强大,而且使用的功能又很简单。
可以在线编辑demo 跑基本环境 但是涉及到功能模块开发 还是需要电脑的,
手机只能简单编辑脚本 以及 代码的部分存储
坐公交坐地铁或排队等待的时候闲着没事可以在手机上编程学习,但是总得来说手机上编程不怎么舒适。
第一款: pythonista3 phython编程app,特点:编写方便,交互感强,API强大
a.编辑器包含: 1. 语法高亮 2.自动补全符号 3.个性化python键盘 等功能
b.清晰的标签,让你在各个文件间轻松切换!
c.完美的提示窗口,手机上编写命令行也能从容自如
d.方便的2d引擎库,快速写出一个小 游戏 吧
第二款: mimo 学习编程app,特点:适合学习, *** 作简单,界面萌化
a.趣闻教学: 可以选择一门语言进行学习,内容非常易懂, *** 作也简单,mimo支持23种编程语言的教程,值得玩一玩。
b.编辑也很方便
第三款:my phython quiz 帮你复习python的app。 特点:碎片化学习
没事在路上多刷刷题吧,有助于增强熟练度。
第四款: Udacity 目前最全,最优质的编程课程app。 特点:老师优质,硅谷资源,最新 科技
屏幕太小了,小心点眼睛。
百度搜索以下软件,或者编程器
NO.1 c4droid
一款手机上的c语言编译器。
个人认为手机上最好用的,没有之一!c4droid是款Android设备上的C/C++程序编译器。
NO.2 AIDE
功能强大,内置学习教程。
AIDE是一个Android Java集成开发环境,可以让你在Android系统内进行Android软件和 游戏 的开发。
NO.3 我的应用iapp
专为手机研发,代码编写简单,学习容易。
iapp还很年轻,特别需要大家的支持!
NO.4 cppdroid
和c4droid一样,是一款手机上的c语言编译器。
安卓上的C/C++编译环境,可以帮助你在手机上编写c/c++程序 ,和c4droid各有优点,cppdroid最大的优点就是可以即时报错,写一个字符就检查一遍,保证程序的正确性,而且编译速度快,虽然还有部分地方赶不上c4droid,但是和c4droid搭配还是不错的。
百度可以查查
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)