真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語(yǔ)言和java代碼翻譯 c語(yǔ)言英語(yǔ)翻譯編程代碼

有沒(méi)有可以將一種計(jì)算機(jī)語(yǔ)言翻譯成另外一種計(jì)算機(jī)語(yǔ)言的翻譯器。例如將java翻譯成c語(yǔ)言。

怎么可能?語(yǔ)法都不一樣的。 就算把JAVA的二進(jìn)制碼反編譯為源代碼,也不可能直接變成C的。C中哪有定義class的?雖然很多語(yǔ)言類似,但細(xì)節(jié)上還是有很多差別的。

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比涵江網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式涵江網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋涵江地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。

一段C語(yǔ)言代碼,麻煩大家?guī)臀医忉屜?。原先的代碼是C寫(xiě)的,現(xiàn)在要翻譯成Java的,搞得小弟這個(gè)C盲很傷

方法1

PUBLIC short *make_pair_table(const char *structure)

{

/* returns array representation of structure.

table[i] is 0 if unpaired or j if (i.j) pair. */

short i,j,hx;

short length;

short *stack;

short *table;

length = (short) strlen(structure);//structure的長(zhǎng)度

stack = (short *) space(sizeof(short)*(length+1));//stack是一個(gè)short型的指針數(shù)組,這里是分配空間

table = (short *) space(sizeof(short)*(length+2));//table和stack類似

table[0] = length;

for (hx=0, i=1; i=length; i++) {

switch (structure[i-1]) {//訪問(wèn)structure數(shù)組遍歷,進(jìn)行括號(hào)匹配

case '(':

stack[hx++]=i;//括號(hào)開(kāi)始就+1

break;

case ')':

j = stack[--hx];

if (hx0) {

fprintf(stderr, "%s\n", structure);

nrerror("unbalanced brackets in make_pair_table");

}

table[i]=j;//存放左括號(hào)所在位置

table[j]=i;//存放右括號(hào)所在位置

break;

default: /* unpaired base, usually '.' */

table[i]= 0;

break;

}

}

if (hx!=0) {

fprintf(stderr, "%s\n", structure);

nrerror("unbalanced brackets in make_pair_table");

}

free(stack);//釋放空間

return(table);//返回括號(hào)匹配結(jié)果

}

幫我翻譯一下這些C語(yǔ)言代碼,翻譯成eclipse可以用的java代碼,我要弄安卓

import?java.util.Scanner;

public?class?code{

public?static?void?main(String?args[]){

int?zhu=0;

int?ji=0;

int?xing?=0;

int?da=0;

System.out.println("請(qǐng)輸入星級(jí):");

Scanner?input?=?new?Scanner(System.in);

xing?=?input.nextInt();

while(xing?!=?0){

System.out.println("請(qǐng)輸入等級(jí):");

ji?=?input.nextInt();

System.out.println("請(qǐng)輸入主屬性:");

zhu?=?input.nextInt();

switch(xing){

case?3:

da=149+zhu-(17+ji)/2;

break;

case?4:

da=149+zhu-(31+ji)/2;

break;

case?5:

da=149+zhu-(49+ji)/2;

break;

}

System.out.println("da="+da);

System.out.printn("請(qǐng)輸入星級(jí):");

xing?=?input.nextInt();

}

}

}


當(dāng)前題目:c語(yǔ)言和java代碼翻譯 c語(yǔ)言英語(yǔ)翻譯編程代碼
分享路徑:http://weahome.cn/article/dosdsed.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部