189 8069 5689

java代码转c工具 在线c代码转java工具

java语言转换成c语言

#include "stdio.h"

海拉尔网站建设公司成都创新互联公司,海拉尔网站设计制作,有大型网站制作公司丰富经验。已为海拉尔上千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的海拉尔做网站的公司定做!

static int num =1;

static int name =2;

static int type =3;

static int m;

static void Sel();

static void Sel1();

static void Dis();

static void Dis1();

static void Sel()

{

/*这里读者号,姓名和读者类型默认为1 2 3*/

scanf("%d",  num);

scanf("%d",  name);

scanf("%d",  type);

if (num == 1)

{

if (name == 2)

{

if (type == 3)

{

Dis1();

Sel1();

}

}

}

else

{

printf("你输入的信息有误。");

printf("请输入读者号,姓名和读者类型,中间用空格隔开:\n");

}

}

/*输入信息提示界面*/

static void Dis()

{

Sel();

}

/*功能选择界面*/

static void Dis1()

{

printf("+++ 服务 +++\n");

printf("+++1.挂失 +++\n");

printf("+++2.功能2+++\n");

}

/*读者信息输入和验证功能*/

/*挂失功能*/

static void Sel1()

{

int c;

scanf("%d",  m);

if (m == 1)

{

printf("确定要挂失吗?\r\n 1.确定 2.取消\n");

scanf("%d", c);

if (c == 1)

{

printf("挂失成功!");

}

else

{

Dis1();

Sel1();

}

}

}

int main(void)

{

printf("请输入读者号,姓名和读者类型,中间用空格隔开:\n");

Sel();

return 0;

}

java代码转c语言

有一个软件叫“exe4j”,虽然不能把java程序转成C代码但是可以转成.exe文件,在没装JDK的电脑上也能运行,你要想把java的代码转成C代码估计不太现实。C都没类这个概念

java代码生成器能生成c语言代码吗?用什么方法能实现呢?

按照我的理解,可以的,代码生成器是跨平台,而且是跨语言的(至少是跨文本语言的,UML暂时不好说,)。

代码生成器作为一种开发工具,一般不直接作为程序的一部分,通常也不直接或间接(如通过AOP)被程序调用,他是通过编程的方式生成所需要的代码,然后将生成的代码作为源文件,复制到开发工具的代码区,然后进行编译。由于代码生成器是在编译之前运行的,因此它可以跨语言,你不但可以用代码生成器生成高级语言,也可以生成汇编语言,甚至机器码(0、1代码)。

但编写代码生成器是一个难点,它需要你了解目标编程语言的语法。如果别人已经把你需要的代码生成器写好了,你只需按要求使用即可,此时就不需要了解目标编程语言的语法。

JNI是通过Java调用C语言(或其他语言,一般是C),它的实现机制与代码生成器不同(JNI是通过代码调用实现功能,而代码生成器是生成代码,复制代码进行使用),由于C是底层语言,一些底层操作单靠Java无法实现,所以才需要JNI。

以上是我对代码生成器的个人理解,虽然提问时间已过了很久,但依然希望能对你及其他网友有所帮助。

求帮忙把JAVA代码转成C++代码,在线等

这个你自己就可以转啊,两者的代码逻辑差不多,改下import的包路径,类的定义格式,变量的定义,网上找一找两者的差异,对应着改呗

我写了java的代码。怎么改成C语言

看实现的什么功能。

简单的, 把java的库函数改成对应C库函数。

函数声明形式改一下。

基本上都差不多了。

复杂的 尤其用到自定义类的, 改起来很累的,不如重新写一个了。


新闻标题:java代码转c工具 在线c代码转java工具
分享地址:http://cdxtjz.cn/article/hjhpsj.html

其他资讯