谁会解释这段源代码?

作者&投稿:尉迟贝 (若有异议请与网页底部的电邮联系)
请帮我解释一下这段代码~

在main函数内部先调用了一次func函数。就是一个简单递归调用过程啊,注意那个K是声明为static(静态)的,所以它默认初始为0,而且它的值是会保留的,就是说每次调用func函数时的k值是不同的

public class GameList { //类名

public static void main(String[] args) {
int a, b, c; //定义三个变量,相当于三个球员
int x = 1,z = 3; //定义变量并赋初值,相当于为球员编号
String[] temp = { "x", "y", "z" }; //定义一个数组包含x、y、z
for (int i = 1; i <= 3; i++)
for (int j = 1; j <= 3; j++)
for (int k = 1; k <= 3; k++) {
if (i != j && j != k && i != k) {
a = i;
b = j;
c = k; //三个循环保证他们能遇到不同的对手
if (a != x && c != x && c != z) { //遇到不同的对手的同时需要满足的条件
System.out.println("a--" + temp[a - 1]); //输出
System.out.println("b--" + temp[b - 1]); //输出
System.out.println("c--" + temp[c - 1]); //输出

}
}
}
}

}

O_O!!!


C语言高手请解释下这段代码的具体意思。。。
2.如果最末一位是1,则把answer的最后一位与1相与,实现把这个1保存下来,answer|=1;3.接下来把value右移一位,判断下一位,同answer也要左移一位,把保存下来的值移开 最主要就是通过位移的办法,把源数据的最后一位拿出来判断,然后插入到新数据的末尾(新数据可以理解成最初只有一位,然后逐个插拉,...

帮我解释一下这段代码的意思..
--len;\/\/如果上一个while中止是因为拷贝到了字符串结尾,即源字符串的长度小于len,则将目标字符串的后面添加'\\0',直到第len个字符。从该程序看,这个while循环可以不要,不影响结果。while(len--)dest++='\\0';} char misspiggy[20],kermit[20];main(){ \/\/分别测试两个string_copy,根据函...

请帮我解释一下这段代码(第15段),越清楚越易懂就好!
这不是最基础的for语句吗?先初始化int类型的变量i=0,然后判断i是否<300,若是,则进入循环体(之后花括号内的语句)执行完后,回到for中第三部分,让i加一(i++增量)再回到第二部分,判断此时i是否<300,若是,则重复上述过程 若不是(非),则跳出循环。for结构:for(初始化;判断;操作...

matlab中一个源代码,帮我解释一下这些代码每一句的意思呗,急用_百度...
clf reset%清除图形内容并重置图形特性 H=axes('unit','normalized','position',[0,0,1,1],'visible','off');%生成坐标轴图柄H set(gcf,'currentaxes',H);%设置当前图形坐标轴 str='\\fontname{隶书}归一化二阶系统的阶跃响应曲线';%生成一个隶书字串,用于后面命名 text(0.12,0.93,str...

求大神告知这个源代码输出阶段是怎么理解的
要说要理解输出语句的话,可以从下面这段代码理解开始 printf("%c 将嫁给 A\\n", 'X' + a - 1);printf("%c 将嫁给 B\\n", 'X' + b - 1);printf("%c 将嫁给 C\\n", 'X' + c - 1);首先,要知道字符常量与一个整型数相加减的结果是ASCII码的相加减并最终转换成对应字符输出。...

能不能帮忙解释一下这段代码
3.阅读以下Java源文件并回答问题。public类Person {void speakHello() { system . out。打印(“你好,很高兴见到你”);system . out。println(“很高兴见到你”);类xiti { 公共静态void main(字符串args [1]) (Person zhang =新人();张。speakHello ();...

帮我解释下这段C++代码,做火焰和熔浆效果的,
帮我解释下这段C++代码,做火焰和熔浆效果的, 我看不懂,哪位大师帮我解释下,这是用了什么算法???火焰classCFireRoutine{public:CFireRoutine();virtual~CFireRoutine();\/\/Functs(public)voidInitFire();voidClrHotSpots();vo... 我看不懂,哪位大师帮我解释下,这是用了什么算法???火焰class CFireRoutine...

什么是源代码?
源代码是用特定编程语言编写的人类可读文本,源代码的目标是为可以转换为机器语言的计算机设置准确的规则和规范。因此,源代码是程序和网站的基础。源代码可以存在于每个软件中,软件按照源代码中的编程进行执行,常用的格式是文本文件,计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制...

下面这段C#源代码是什么意思
public static List<Course> GetCourseListFromDB(string filename){ \/\/ 定义保存结果用的引用 \/\/ (不用赋值也可以,可能有编译警告)List<Course> CourseList = new List<Course>();\/\/ 打开文件流 FileStream fs = new FileStream(filename, FileMode.Open);BinaryFormatter formatter = new ...

谁能给我详细解释一下这段abap report代码
这代码很简单呀就是先定义一个选择屏幕500,选择屏幕上面定义了一个单值的输入字段p_carr,然后调用显示选择屏幕500.你不明白的可能是PARAMETERS p_carr LIKE (name).这个语句吧?(name)意思是用name这个变量的值因为在call屏幕之前有一个赋值语句name = 'SPFLI-CARRID'.所以实际上PARAMETERS p_carr ...

依兰县17062062316: 谁能帮我解释一下这段代码? -
芷询复方: boolean con; //定义一个布尔型变量,变量名为con // boolean con; //多复制了一行吧?注释掉吧 do //此处为循环的入口 { con=false; // 对变量con赋值(初始为假)/*输入数字,选择菜单**/ Scanner input=new Scanner(System.in); //实例...

依兰县17062062316: 谁能详细解释这段代码呢? -
芷询复方: 就是使用函数showpic(src)时会自动在myimg中显示一张200*400的图片,地址是src至于myimg怎么设置的那要看之前的代码

依兰县17062062316: 谁帮我解释下这段JAVA代码啊? -
芷询复方: public class Two_Test { /** * 给一个数组赋值 * 传递一个整形数组参数 * 返回值为一个整形数组 */ public int[][] getArray(int[][] inttwo) { for (int i = 0; i < inttwo.length; i++) {//行循环,每执行一行则执行所有的列 for (int j = 0; j < inttwo[i].length; j++) {//...

依兰县17062062316: 谁来解释一下这段代码的意思C++ -
芷询复方: TCHAR *GetFilePath(TCHAR *strPostfix)//得到文件路径 { TCHAR FilePath[255]; //定义存放文件路径的字符数组 GetModuleFileName(NULL,FilePath,255); //把获取的文件路径放在FilePath里面 (wcsrchr(FilePath,'\\'))[1] = 0; 搜索FilePath“\\”出现的位置 wcscat_s(FilePath, 255, strPostfix); //把strPostfix添加到FilePath后面 return FilePath; //把这个新的路径返回 } 大概就是这样,因为只有一段也不能很具体的给你解释

依兰县17062062316: 谁给完整的解释下这段代码 -
芷询复方: 汗,这个程序就是运行的时候弹出一个系统的30秒关机对话框,实际是重启(shutdown -r是重启 -s是关机),猜的部分就不解释了.问题是猜对了也不给停止.要停止的话,加这句WSHshellA.run "cmd.exe /c shutdown -a " ---------------加在Loop外面就行

依兰县17062062316: 谁能详细解释一下这段java代码? -
芷询复方: 没分.... import java.util.*; import java.math.*; public class Main {public static void main( String args[] ) { Scanner cin = new Scanner(System.in);//键盘输入一串字符; String a; int n,st,ed; while(cin.hasNext())//如果输入有值 { boolean db = ...

依兰县17062062316: 谁能帮忙解释这段源代码的意思 -
芷询复方: %f表示浮点型占位符,\n表示换行printf("%f+%f=%f\n",a,b,sum); 就是输出a+b=sum并换行

依兰县17062062316: 谁能帮我解释下这段代码的?
芷询复方: //我重新改变了一下这个代码块的缩进,这样也许可读性更好. void init(void)//定义一个无参数的也无返回值的名为init的函数 {//定义两个int变量,变量分别为gd,gm,其中gd的初值为DETECT//DETECT可能是一个全局的常量int gd=DETECT,gm; //执行initgraph函数,参数分别为gd的地址,gm的地址,和空字符串常量数组.initgraph(&gd,&gm,""); //再执行下面这个函数cleardevice();}

依兰县17062062316: 谁能够解释下这段代码的意思?
芷询复方: 赋值问题 ccp=cp 这里是把CP的值赋给CCP,也就是CCP原本的值改成CP的值了 cp=ccp; 这个相反

依兰县17062062316: 谁帮我解释这段asp代码?谢谢
芷询复方: <%function fun(a,b,c) 定义一个方法fun,输入参数有3个为a,b,c 假如带入的参数为a=3 b=50 c=49 If a>b then 当a>b 就执行d=a d=aelse 否则执行 d=bd=b 到这里 d=50end if if d<c then d=c 如果d<c 那么执行 d=c 这里d=50 c=49 条件不成立 所以d...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网