请问 if(a==5)这句,在代码里起了什么作用
来源:百度知道 编辑:UC知道 时间:2024/06/19 05:38:54
请看清楚再回答,我知道是什么意思,但是联系上线语句的关系却看不懂。
到底起了什么作用呢
#include<stdio.h>
#define MAX_A 10
#define MAX_B 5
int main(void)
{
int a,b,n=0,i;
int BiaoA[MAX_A];
int BiaoB[MAX_B];
printf("Please input 5 integers in BiaoA:\n");
for(a=0;a<MAX_B;a++)
{
scanf("%d",&BiaoA[a]);
}
printf("Please input 5 integers in BiaoB:\n");
for(b=0;b<MAX_B;b++)
{
scanf("%d",&BiaoB[b]);
}
for(a=0;a<MAX_B;a++)
{
BiaoA[n]=BiaoA[a];
n++;
}
for(b=0;b<MAX_B;b++)
{
for(a=0;a<MAX_B;a++)
{
if(BiaoA[a]==BiaoB[b])
{
break;
}
}
if(a==5)
{
BiaoA[n]=BiaoB[b];
n++;
}<
到底起了什么作用呢
#include<stdio.h>
#define MAX_A 10
#define MAX_B 5
int main(void)
{
int a,b,n=0,i;
int BiaoA[MAX_A];
int BiaoB[MAX_B];
printf("Please input 5 integers in BiaoA:\n");
for(a=0;a<MAX_B;a++)
{
scanf("%d",&BiaoA[a]);
}
printf("Please input 5 integers in BiaoB:\n");
for(b=0;b<MAX_B;b++)
{
scanf("%d",&BiaoB[b]);
}
for(a=0;a<MAX_B;a++)
{
BiaoA[n]=BiaoA[a];
n++;
}
for(b=0;b<MAX_B;b++)
{
for(a=0;a<MAX_B;a++)
{
if(BiaoA[a]==BiaoB[b])
{
break;
}
}
if(a==5)
{
BiaoA[n]=BiaoB[b];
n++;
}<
for(a=0;a<MAX_B;a++)
{
if(BiaoA[a]==BiaoB[b])
{
break; //中途出现BiaoA[a]==BiaoB[b]的话即中断循环,此时a<MAX_B(即5)
}
} //如果循环完了,也就是BiaoA[0]~Biao[4]都不等于BiaoB[b],此时,a=MAX_B(即5)
if(a==5)// 所以这一句就是判断BiaoA[0]~Biao[4]都不等于BiaoB[b]
{
BiaoA[n]=BiaoB[b];
n++;
}
在c语言中if !a和if a=0是一个意思吗?
请问这句英语什么意思:what if a bulb goes out
在C语言编程时,if(a ==0 )和if(0 == a)的区别?
if a mod 2=0 then
请问这句"if"的意思
if(a=b)和if(a==b)的区别是什么阿
C语言问题:if(a%2)与if(a%2==0)有什么区别?
在excle中如何使象这样的式子=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,A22))))
C语言 if(x.y)z=x;else z=y; 这2句是什么意思
关于这句If Not rs.Eof Then Content=rs(0)如何理解!