您现在的位置是:首页 >

手机游戏软件原始码 各位高手这个原始码代表什么意思 for(j=122;j>0;j--)

火烧 2022-10-25 18:30:12 1048
各位高手这个原始码代表什么意思 for j=122 j gt 0 j-- 各位高手这个原始码代表什么意思 for j=122 j gt 0 j-- 这是回圈语句for “回圈开始值(j=122就是j的

各位高手这个原始码代表什么意思 for(j=122;j>0;j--)  

各位高手这个原始码代表什么意思 for(j=122;j>0;j--)

这是回圈语句
for(“回圈开始值(j=122就是j的值是122开始的)”;“回圈的条件(j>0即只要j大于0就会不断回圈执行大括号里的语句)”;“每次回圈的增加或减少量或值(j--执行一次大括号里的语句就会减1)”)
{
语句1;
语句2;
语句3;
}

这样讲不知你明白没。

{ for(j=i;j>0;j--) for(k=125;k>0;k--); } 中125代表什么

这大概是延时程式,当晶振为12M时,这里125大约延时1ms。

unsigned j ; for(j=9;j>=0;j--) printf("%un",j); 这段程式码有什么问题?

将j 从无符号改为有符号,否则回圈成死回圈,因为j永远大于等于0,相应地,%u该为%d

手机游戏软件原始码 各位高手这个原始码代表什么意思 for(j=122;j>0;j--)

for(j=i;j>0;j--)解释

for回圈语句 程式设计基础 简单来说就是当J大于0条件成立就不停执行for回圈里的操作

=RANK(J3,$J$3:$J$20,0)什么意思,谢谢各位高手赐教。

RANK 函式返回一个数值在一组数值中的排位。
语法: RANK(数字,包含一组数字的阵列或引用,排位方式)
说明:排位方式为0或省略----降序排列;不为零----升序排列;数值重复时排位相同。
括号里的 内容:(J3,$J$3:$J$20,0)
J3----要参与排名次的数字地址引用,填充公式时可变;
$J$3:$J$20----资料堆的地址。$表示绝对地址引用,使在填充公式时不会移位;
0----降序排列。
$表示绝对引用 简单的说就是 公式被复制到其他单元格以后 除了前面带$号的行号列号意外其他相对引用的地址会发生变动的

a[i][j]=o · ."i==j? 0:i j:代表什么意思

i==j? 0:i
这是一个表示式。。意思是。判断i是不是等于j的。。如果是就输出0,不是就输出i
我就可以看懂这个。。

for(j=10;j>3;j--) { if(j%3) j--; --j; --j; printf("%2d", j) }

一开始j=10,因为j%3=1,所以if成立,三次自减后j=7,输出7.
第二次j开始=7,因为for回圈的j--,所以j=6.if不成立,两次j自减后j=4

void delay_50us(uint t) { uchar j; for(;t>0;t--) { for(j=19;j>0;j--); } }

这个函式是用二层回圈来实现延迟的
至于延迟多少,取决于t,就是20*t次回圈的时间,你可以通过实验得到合适的t值,使得延迟为50us

#include<stdio.h> main() {inti,j,m=1; for(i=1;i<3;i++) {for(j=3;j>0;j--) {if(i*j>3)break; m*=i*j; }

#include<stdio.h>
void main()
{
int i,j,m=1;
for(i=1;i<3;i++)
for(j=3;j>0;j--)
{
if(i*j>3)
break;
m*=(i*j);
printf("%d",&m);
}
}你是想问什么呢???

试分析下面一段程式码的时间复杂度: if ( A > B ) { for ( i=0; i<N; i++ ) for ( j=N*N; j>i; j-- )

if 当永真
里面的外回圈N次,内回圈接近N的平方
因此时间复杂度为O(N^3),也就是N的三次方

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码