新聞中心
java代碼轉(zhuǎn)c語言
有一個(gè)軟件叫“exe4j”,雖然不能把java程序轉(zhuǎn)成C代碼但是可以轉(zhuǎn)成.exe文件,在沒裝JDK的電腦上也能運(yùn)行,你要想把java的代碼轉(zhuǎn)成C代碼估計(jì)不太現(xiàn)實(shí)。C都沒類這個(gè)概念
赤峰林西網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
怎樣把java轉(zhuǎn)換成C語言
,,,,把 scanner 換成C的輸入scanf,然后把函數(shù)的private和static去掉就基本行了
如何將java轉(zhuǎn)化為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()
{
/*這里讀者號(hào),姓名和讀者類型默認(rèn)為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("請(qǐng)輸入讀者號(hào),姓名和讀者類型,中間用空格隔開:\n");
}
}
/*輸入信息提示界面*/
static void Dis()
{
Sel();
}
/*功能選擇界面*/
static void Dis1()
{
printf("+++ 服務(wù) +++\n");
printf("+++1.掛失 +++\n");
printf("+++2.功能2+++\n");
}
/*讀者信息輸入和驗(yà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("請(qǐng)輸入讀者號(hào),姓名和讀者類型,中間用空格隔開:\n");
Sel();
return 0;
}
這只是按照你原來算法改的,沒有做其他修改,功能什么的都沒有變過。
我寫了java的代碼。怎么改成C語言
看實(shí)現(xiàn)的什么功能。
簡(jiǎn)單的, 把java的庫函數(shù)改成對(duì)應(yīng)C庫函數(shù)。
函數(shù)聲明形式改一下。
基本上都差不多了。
復(fù)雜的 尤其用到自定義類的, 改起來很累的,不如重新寫一個(gè)了。
本文題目:把JAVA代碼轉(zhuǎn)換成c java 轉(zhuǎn)碼代碼
本文地址:http://fisionsoft.com.cn/article/hpssec.html