while 的使用 :
while后面的括号内内容表示条件
如果条件成立,(==表示判断是否相等)则会进入循环,并且在循环结束后再次判断是否成立
如果不成立,则会跳过循环
比如说下面的例子:
int main()
{
int b = 1;
int a = 1;
while(b==1)
{
printf("%d\n",a);
a++;
}
return 0;
}
这样就会一直打印下去
说道while循环,这里就不得不提到两个重要的角色了
他们分别是break 和continue
名字不同自然有其不同之处。
来!上例子!
int main()
{
int a = 0;
while(a<=10)
{
a++;
printf("%d ",a);
}
return 0;
}
输出结果为1 2 3 4 5 6 7 8 9 10
而
int main()
{
int a = 0;
while(a<=10)
{
a++;
if(a == 3)
continue;
printf("%d ",a);
}
return 0;
}
输出结果为1 2 4 5 6 7 8 9 10 ,跳过了3
而
int main()
{
int a = 0;
while(a<=10)
{
a++;
if(a == 3)
break;
printf("%d ",a);
}
return 0;
}
只输出1 2 ,
continue表示跳过"这次循环",回到循环前并且当做没发生过
break表示立刻终止
自创函数(以Add为例)
其中先在Add中创建两个变量
再创建一个变量c,使其为a与b的和
最后返回给Add 小c,让Add等于c
int Add(int a,int b)
{
int c = a+b;
return c;
}
还可以再简单一点
int Add(int a,int b)
{
return (a + b);
}
至于应用的话
int Add(int a,int b)
{
return (a + b);
}
int main()
{
int z = Add(56,87);
printf("%d",z);
return 0;
}