全站导航

当前位置: 首页 > 公式应用 > 内容

编写公式的基础(飞弧用)

循环语句
C提供三种基本的循环语句: for语句、while语句和do-while语句。

1.for循环
for循环是开界的。它的一般形式为:
for(< 初始化 >; < 条件表过式 >; < 增量 >)
语句;
初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用";"分开。
例如:
for(i=1; i< =10; i++)
语句; 767股票学习网 http://www.net767.com收集整理

上例中先给i赋初值1, 判断i是否小于等于10, 若是则执行语句, 之后值增加1。再重新判断, 直到条件为假, 即i>10时, 结束循环。

注意:
1. for循环中语句可以为语句体, 但要用"{"和"}"将参加循环的语句括起来。
2. for循环中的"初始化"、"条件表达式"和"增量"都是选择项, 即可以缺省,但";"不能缺省。省略了初始化, 表示不对循环控制变量赋初值。 省略了条件表达式, 则不做其它处理时便成为死循环。省略了增量, 则不对循环控制变量进行操作, 这时可在语句体中加入修改循环控制变量的语句。
3. for循环可以有多层嵌套。
例:
int i, j, k,sum=0;
printf("i j k\n");
for (i=0; i< 2; i++)
for(j=0; j< 2; j++)
for(k=0; k< 2; k++)
sum++;

while循环
while循环的一般形式为:
while(条件)
语句;
while循环表示当条件为真时, 便执行语句。直到条件为假才结束循环。并继续执行循环程序外的后续语句。
例:
int i = 0;
while(i< 10) /*等于10结束循环*/
i++;
上例中, while循环是以检查i是否小于10, 因其事先被初始化为0, 所以条件为真, 进入循环累加i一旦大于等于10, 条件为假, 循环便告结束。
与for循环一样, while循环总是在循环的头部检验条件, 这就意味着循环可能什么也不执行就退出。
注意:
1. 在while循环体内也允许空语句。
例如: 767股票学习网 http://www.net767.com收集整理
while(i < 10);
当然,如果没有其他线程为i赋值,这个语句将导致死循环。
2. 可以有多层循环嵌套。
3. 语句可以是语句体, 此时必须用"{"和"}"括起来。

do-while 循环
do-while 循环的一般格式为:
do
语句;
while(条件);
这个循环与while循环的不同在于: 它先执行循环中的语句, 然后再判断条件是否为真, 如果为真则继续循环; 如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。
同样当有许多语句参加循环时, 要用"{"和"}"把它们括起来。

开关语句(分支语句)
在编写程序时, 经常会碰到按不同情况分转的多路问题, 这时可用嵌套if-else-fi语句来实现, 但if-else-if语句使用不方便, 并且容易出错。对这种情况, C提供了一个开关语句。开关语句格式为:
switch(变量)
{
case 常量1:
语句1或空;
case 常量2:
语句2或空;
.
.
.
case 常量n;
语句n或空;
default:
语句n+1或空;
}
执行switch开关语句时, 将变量逐个与case后的常量进行比较, 若与其中一 个相等, 则执行该常量下的语句, 若不与任何一个常量相等, 则执行default 后 面的语句。
注意:
1. switch中变量可以是数值, 也可以是字符。
2. 可以省略一些case和default。
3. 每个case或default后的语句可以是语句体, 但不需要使用"{"和"}"括起 来。
下例的switch中变量为整数型。
例:
int test;
for(test=0; test< =10; test++)
{
switch(test) /*变量为整型数的开关语句*/
{
case 1:
...;
break; /*退出开关语句*/
case 2:
... ;
break;
case 3:
... ;
break;
default:
...;
break;
}
}
}

返回目录页: 公式应用

 

图解教程
 
新生300天K线图解教程
看盘绝招图解分析教程

K线从入门到精通图解
MACD入门到精通图解
成交量入门到精通图解
分时图入门到精通图解
均线从入门到精通图解
跟庄从入门到精通图解
选股从入门到精通图解
KDJ从入门到精通图解
股票买卖点技术图解
涨停板战法研究图解
更多技术图解教程

首页
看盘
分时

图解
跟庄
量价

K线
指标
均线

书籍
短线
选股

导航
买入
经验

767股票学习网 | 电脑版联系站长回顶部↑
站唯一微信公众号: 767股票学习网

如不能打开二维码地址请下载图片用微信扫一扫