
当然可以啦,两个理由:
1如果可以把NET Framework移植到安卓系统,那么肯定是可以使用C#在安卓平台下开发NET程序,开发过程跟在windows下是差不多的,只不过,net framework以前运行在windows平台下,现在却运行在了安卓平台下(至于如何移植,运行机制你就不用 *** 心了),虽然我不知道是否已经有成功移植的案例!
2你去查一查Mono,是将net framework移植到linux,iOS,Unix等平台下的一个开源项目,现在它早就已经成功移植到安卓上,而Mono平台下可以使用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语言
应用程序开发用java,你看api里面的源码就知道了,都是java代码,当然android底层肯定不是java写的。\x0d\\x0d\如果需要涉及到底层的需要调用ndk,这时就需要c/c++了。\x0d\如果是游戏开发的话看游戏引擎,像cocos2d-x就是c++,unity3d的话就用c#。
以上就是关于C#可以开发安卓的应用软件吗全部的内容,包括:C#可以开发安卓的应用软件吗、C语言能做APP吗、开发安卓应用软件用什么语言等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)