在手机上如何用c语言编译器编程,如何用手机进行编程?

这里介绍3种可以在手机上编程的app,分别是c语言编译器(c语言)、AIDE集成开发环境(java)、QPython3(python),都不需要root,可以直接编写程序并运行,下面我简单介绍一下这3个app的安装和简单使用,主要内容如下:C语言编译器:这是一个很小巧的c编译器,大概13兆左右,界面简洁、朴素,使用起来很简单,下面我介绍一下这个app的安装和简单使用:

1.下载安装,这里以我的vivo手机为例,直接打开“应用商店”,搜索“C语言编译器”,如下,直接点击下载安装:

139533430_1_20180726122803654

测试代码如下,这里编写了2个函数,分别是2数之和和2数只差,很简单:

139533430_2_20180726122803810

程序运行截图如下,需要先输入2个数,才能正常运行:

139533430_3_20180726122803935AIDE集成开发环境:这个主要是用来写java代码(创建工程、写小游戏等),当然也可以写c++代码,只不过需要安装对应的插件才行,自带自动补全的功能,界面干净、整洁,使用起来不错,下面我介绍一下这个app的安装和简单使用:

1.下载安装,这直接在应用商店里搜素“AIDE”就行,直接下载安装,如下:

139533430_4_2018072612280491

这里测试一下,主要代码如下,官方自带的例子:

139533430_5_20180726122804263

程序运行截图如下:

139533430_6_20180726122804435QPython3:这个见名思意,主要用来在手机上写python3代码,使用起来也不错,下面我介绍一下这个app的安装和简单使用:

1.下载安装,这里直接在应用商店里搜索“QPython3”就行,直接下载安装,如下:

139533430_7_20180726122804607

主界面如下,主要分为“终端”、“编辑器”、“程序”、“QPYPI”、“课程”、“社区”这6个模块,终端类似IDLE,编辑器类似记事本,QPYPI是第三方包和工具,程序存储官方自带的示例,课程是一些教学案例:

139533430_8_20180726122804747

这里测试一下官方自带的例子—speaky.py,在“程序”这个模块下,代码如下:

139533430_9_20180726122804919

点击运行按钮,程序运行截图如下:

139533430_10_2018072612280544

至此,这3个app都介绍完毕。总的来说,使用起来都不错,各有各的功能,当然,还有许多其他的app也可以在手机上进行编程,像c4droid(c/c++),termux(高级终端,类似linux)等,这里我就不详细介绍了,感兴趣的可以在网上搜索一下,有相关教程和示例可供参考,希望以上分享的内容能对你有所帮助吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/411828.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SDOI2014 旅行

传送门 省选前水一发 这题一开始看标签是主席树……后来……这题和主席树有啥关系…… 可以想到对于每种宗教用树剖线段树维护即可。然后因为空间不够要动态开点。然后改宗教,改评级的,把原来的点删了再插一个新点就可以了。查询最大值,和就直…

API函数的调用(包含一个大小写的问题)

遇到问题: 今天做的一个程序要调用AnimateWindow()函数来实现窗口的动画效果,参考书上在类的成员函数中直接调用该函数,没有做任何处理。然而实验时发现编译通不过。 解决过程: 查看MSDN后,发现AnimateWindow()函数说明中…

第一个openGL程序

一、工具的安装 因为要写C程序,为了便捷,这里我安装的Visual Studio; 免费使用90天!安装好了之后,我们要为我们的开发安装相应的工具集; 因为我是要在windows上跑的,所以选择如下两个包&#xf…

[转]leo谈“80后”程序员为什么找不到工作?(1)

(应it168约稿写了关于“80后”程序员求职难的文章,我将分三次放在博客上,之后会引用网上的部分批评文章。) 80后的定义应该是:22至27岁之间、受过高等教育、刚刚毕业走向社会或者拥有几年工作经验年轻一代。不可否认,80后已成为职…

c语言斜杠表示除法,[转载]C语言中反斜杠的使用

问题1&#xff1a;#define f(z)(z<2)?(((2-z)*(2-z))*((2-z)*(2-z)))*(((2-z)*(2-z))*((2-z)*(2-z)))/560:0;上面这个*什么意思问题2&#xff1a;一语句printf("a%.2fn,b%.2fn,c%.2fn,d%.2fn,e%.2fn",a,b,c,d,e);不提示错误。换成printf("a%.2fn,b%.2fn,c%.…

SJJG习题一

动态 链 表 的 建 立 1&#xff0e; 修改以下程序&#xff0c;尽可能减少临时空间的占用。即&#xff1a;先判断输入数据的合法性&#xff0c;再为其分配空间。 2&#xff0e; 修改以下程序&#xff0c;把尾插法建立链表改为头插法建立链表…

hdu 2544 最短路

Problem Description在每年的校赛里&#xff0c;所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候&#xff0c;却是非常累的&#xff01;所以现在他们想要寻找最短的从商店到赛场的路线&#xff0c;你可以帮助他们…

华水c语言课程设计,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼/*************************************************查询函数**********************************************/void search(){int flag,j,x;char w[20];FILE *fp;char v[20];printf("(1)按作者\n");printf("(2)按…

DataGridView 写入到EXCEL

usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Windows.Forms;usingMicrosoft.Office.Interop.Excel;usingSystem.Xml;usingSystem.Xml.Serialization;usingSystem.IO;namespacetxt批处理{ class 保存 { internal static bool 写入E…

Git和Github的学习

来源&#xff1a; 秦时明月NightTiger Git和Github的学习 作者声明&#xff1a;本博客中所写的文章&#xff0c;都是博主自学过程的笔记&#xff0c;参考了很多的学习资料&#xff0c;学习资料和笔记会注明出处&#xff0c;所有的内容都以交流学习为主。有不正确的地方&#xf…

在asp.net中做视频转换,将各种视频文件转换成.flv格式

首先&#xff0c;我们部署一下文件夹.在工程的目录下新建几个文件夹如下图&#xff1a;UpFiles文件夹是要保存你上传的文件&#xff0c;PlayFiles文件夹是用于你转换后保存的文件&#xff08;用于网上播放&#xff09; ImgFile文件夹是保存截取视频文件的图片&#xff0c;然后那…

Android实现支付宝AR功能,Android接入支付宝实现支付功能实例

我本来是想直接讲Android支付这一块的&#xff0c;包括支付宝&#xff0c;微信&#xff0c;其他第三方整合支付等&#xff0c;但是微信开放平台他对我的账号做了限制&#xff0c;所有我今天就先把重心放在支付宝的支付上&#xff0c;也算是写得尽可能详细些吧&#xff0c;毕竟是…

httpd 处理模型

prefork 一个请求用一个进程响应。预先生成一批进程&#xff0c;定时清理一批&#xff0c;同时生成一批。 worker 一个请求用一个线程响应&#xff08;启动多个进程&#xff0c;多个进程生成多个线程&#xff09; event 一个进程&#xff0c;处理多个请求&#xff0c;采用事件通…

工作373-前端 import与export区别

import与export区别 1.当用export default people导出时&#xff0c;就用 import people 导入&#xff08;不带大括号&#xff09; 2.一个文件里&#xff0c;有且只能有一个export default。但可以有多个export。 3.当用export name 时&#xff0c;就用import { name }导入&…

设计功能和界面测试用例

1.1 文本框、按钮等控件测试 1.1.1 文本框的测试 如何对文本框进行测试  a,输入正常的字母或数字。  b,输入已存在的文件的名称&#xff1b;  c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符&#xff0c;假设最多255个字符&#xff0c;尝试输入 256个字符&a…