可以的,只要编译器支持,C语言程序不像JAVA,最终都会被编译器编译成机器代码的,所以关键是编译器能不能编译成相关CPU和 *** 作系统支持的代码。
dos是的批处理是不支持的。
编写手机软件目前主要还是用C和JAVA,C用得最多
当然可以,只需要安卓手机上安装C语言的编译器就可以了。如在手机上使用易历知食软件里的微C程序设计,就可以直接在安卓手机上写C语言程序并运行,下面是其自带的一个示例(熟悉的九九乘法表),手机上的代码如下图所示:
手机上运行结果如下图所示:
在手机上学习C语言编程就是这么简单!
可以。
C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。
因此,C语言可以编写系统软件。
扩展资料C语言编写系统软件注意事项:
1、变量赋值时候不能连写成:int a=b=c=5或者int a,b,c=5都存在语法错误!但是可以写成int a=5,b=5,c=5;或者写成:int a,b,c;a=b=c=5;也是合法的。
%d表示输出的结果为整型数,全部为整数的运算;%f表示输出结果为实数型数,过程中必须有实数型数参与运算。
2、数据的输入、输出都是以计算机为主题而言的,并且数据的输入和输出都是由内部库函数完成的,因此都是函数语句。
stdioh做头文件,表示的是包含标准的输入输出函数。
表达式语句:表达式;计算表达式的值。
函数调用语句:函数名(实际参数);调用函数体并把实际参数赋给函数定义中的形式参数,然后执行被调用函数中的语句,求取函数值。
参考资料来源:百度百科--c语言
可以的,c语言本来就是开发软件的程序。
C语言更适合做 *** 作系统相关的开发,比如驱动、嵌入式之类的。C语言开发手机App太困难了,似乎也很少有人这么做。
特有特点
C语言是一个有结构化程序设计、具有变量作用域(variablescope)以及递归功能的过程式语言。
C语言传递参数均是以值传递(passbyvalue),另外也可以传递指针(apointerpassedbyvalue)。
不同的变量类型可以用结构体(struct)组合在一起。
只有32个保留字(reservedkeywords),使变量、函数命名有更多d性。
部份的变量类型可以转换,例如整型和字符型变量。
通过指针(pointer),C语言可以容易的对存储器进行低级控制。
预编译处理(preprocessor)让C语言的编译更具有d性。
可以用java编写,这种方式抽象层度高,代码编写较为简单(即所谓SDK)
也可以用C编写,这种方式程序效率高,但需要一些底层知识。。。(即所谓NDK)
建议用java(如果你没有任何嵌入式的开发经验的话)。。。
一开始的时候,找点JAVA语言程序设计这类的基础教程看看,然后推荐看JAVA核心技术这套书,然后再看编程思想,这样的套路下来比较好。一开始就看编程思想的话,估计你看几页就再也不想学这个了。
手机里面的格式和电脑的应该不会有区别,建议你能用电脑就尽量用电脑,手机效率实在太低……
下面指出你的三个错误:
main函数后面要加()
printf函数格式是printf("heh");
main()的后面要加{ ,printf("heh");后面要加 }
注意:以上符号均为英文输入状态下的符号。
望采纳
以上就是关于安卓系统上能运行c语言的程序吗全部的内容,包括:安卓系统上能运行c语言的程序吗、c语言编写的程序可以直接在安卓上运行吗是不是基本上安卓上所有的都要通过jvm解释才能运行、C语言能做APP吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)