for循环用法ST语言? c语言用for描述strcat
请问哪位懂得st编程语言,能不能给举例说明一下for语句 else语句的用法
IF condition THEN
...;
...;
ELSIF con THEN
...;
ELSE
...;
...;
END_IF;
FOR i:=val1 TO val2 BY step
...;
END_FOR;
关于C语言中for循环的用法
在c语言中,整型值可以当做布尔类型,非零为真,零为假;因此k = n/i;如果k不为零,则可以继续循环。但是在java中整形值不能当做布尔值,因此可以将其改为(k=n/i)!= 0;
for 循环语句的使用方法
以C语言为例for循环的一般形式为:
for(语句1 ; 语句2 ; 语句3 )
执行时,先执行一次语句1(注意只执行一次)
之后判断语句2是否成立
1、如果成立执行循环体,之后执行语句3。再返回语句2判断条件是否成立?成立执行循环体后再执行语句3,如此直到循环体不成立则跳出循环
2、如果语句2不成立,则不执行循环体也不执行语句3直接跳出循环。
扩展资料:
for循环其他用法编辑
1、 for循环可以有多层嵌套。示例:
#include<stdio.h>
int main(void)
{
int i,j,k;
printf("ijk\n");
for(i=0;i<2;i++)
for(j=0;j<2;j++)
for(k=0;k<2;k++)
printf("%d%d%d\n",i,j,k);
return 0;
}
输出结果为: i j k 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1
2、for循环中的变量生存周期为一次循环迭代。
#include<stdio.h>
int main(void)
{
int i;
for(i=0;i<9;i=i+1)
{
int a=i;
printf("%d\n",a);
}
return 0;
}
C语句中变量必须声明在前才能使用,在定义语句之前使用变量是不合法的。
参考资料:搜狗百科-for循环
for循环语句的用法,最好能举例?
for(赋出值;条件式;递增式)
{
语句1;
......
.......
语句n;
}
例如用for循环实现乘法表:
class For99Multiple {
public static void main(String[] args){
for(int i=1;i<10;i++){
for(int j=1;j<=i;j++){
System.out.printf("%d*%d=%2d\t",i,j,i*j);
}
System.out.println();
}
}
}