while ((a[j]!='\0') && (a[j]=='*')) j++
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/09 18:46:28
while ((a[j]!='\0') && (a[j]=='*')) j++
![while ((a[j]!='\0') && (a[j]=='*')) j++](/uploads/image/z/16064808-24-8.jpg?t=while+%28%28a%5Bj%5D%21%3D%27%5C0%27%29+%26%26+%28a%5Bj%5D%3D%3D%27%2A%27%29%29+j%2B%2B)
您可以看看这个代码,看是否可以看懂.
1、第一份代码
int main()
{
char a[] =
int j = 0;
while ((a[j]!='\0') && (a[j]=='*'))
{
j++;
}
printf("%d",j); //输出为 8
return 0;
}
2、第二份代码
int main()
{
char a[] = "****9****";
int j = 0;
while ((a[j]!='\0') && (a[j]=='*'))
{
j++;
}
printf("%d",j); //输出为 4
return 0;
}
说明循环的意思就是查找数组中不是“ * ”的数组下标位置,如果整个数组都没有 “ * ” 则返回 整个数组最后一个下标.
1、第一份代码
int main()
{
char a[] =
int j = 0;
while ((a[j]!='\0') && (a[j]=='*'))
{
j++;
}
printf("%d",j); //输出为 8
return 0;
}
2、第二份代码
int main()
{
char a[] = "****9****";
int j = 0;
while ((a[j]!='\0') && (a[j]=='*'))
{
j++;
}
printf("%d",j); //输出为 4
return 0;
}
说明循环的意思就是查找数组中不是“ * ”的数组下标位置,如果整个数组都没有 “ * ” 则返回 整个数组最后一个下标.
右边程序a=0,j=1,WHILE j小于=5,a=(a+j)MOD5,j=j+1,WEND,PRINT a,END运行
for(j=122;j>0;j--)
for(j=i;j>0;j--)
S=1J=0DO WHILE J
for(j=0;j
a[i][j]=o · \."i==j?0:i j:
char c='A'; for(int j=7;j>=0;--j) coutj&1);
a[i][j]=i==j?0:i+j:
c++?i=0,j=5;?do?{i++;j--;?if(i>3)break;}?while(j>0)?求i j
s+=a[i][a[j][j]]是什么意思啊
for(s=j=0;j
for(j=1;j