C语言 里面的FOR是什么意思

#include<stdio.h>
void main()
{
char a[5][5]={{' ',' ','*'},{' ','*','*','*'},{'*','*','*','*','*'},{' ','*','*','*'},{' ',' ',' ','*'}}
int i,j;
for (i=o;i<5;i++)printf("\n");
for (j=0;j<5;j++)printf("%c",a[i][j]);
}

首先,for是一个循环,括号内有三条语句,要注意这里的分隔符是分号不是逗号,然后分别对应的意思是 :i=0是初值,i<5是循环条件,i++是循环体(即此题中的printf)执行后的操作。
先来看只有for (i=o;i<5;i++)printf("\n");的情况,
可以 把i看做一个计数器,初值为0,此时判断i是否小于5,若满足,则执行printf,然后i++,一次循环结束,因为执行了i++,所以第二次循环时i的值变为2。依次类推,知道i=5,循环停止。
再来看for (i=o;i<5;i++)printf("\n"); //外层后执行
for (j=0;j<5;j++)printf("%c",a[i][j]) ; //内层先执行

i=0时,分别做j=0,1,2,3.4,5。。的情况
然后i=1,j=0,1,2,3,4,5
以此类推
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-24
for 循环 for (j=0;j<5;j++)以这个为例
for循环中有两个分号,将()中分为3部分i=0;j<5;j++这三个部分
j=0是起始值,j<5是循环条件,成立继续循环,j++是继续
执行顺序i=0(只执行开始一次);j<5;如果成立执行循环体printf("%c",a[i][j]);然后是j++,
再然后 j<5,成立执行printf("%c",a[i][j]); j++....追问

a[i][j]是什么意识呢

追答

a是一个二维数组第一个[]代表第几行第二个[]代表列
例如:a[0][0]代表第一行第一列, 数组起始位从0开始记

本回答被提问者采纳
第2个回答  2011-05-19
这里的for语句,可以理解为for的意思是当什么什么时,执行什么什么操作,
意思是从i=0开始,如果i小于5,i自加,也就是说,i的范围是0,1,2,3,4,5;
printf 可以理解为输出,\n 是换行,
从j=0开始,如果j小于5,执行j自加,就是说j的范围是0,1,2,3,4,5;
输出a[i][j],
【LS的回答相当靠谱......】追问

a[i][j]是什么意思呢

第3个回答  2011-05-19
auto:自动变量 break:跳出循环 case:swicth语句中的关键字,表示其中一种情况 char:字符型变量 const:const是一个C语言的关键字,它限定一个变量不允许被改变 continue:提前结束本轮循环 default:default只用在switch语句中,代表默认处理 do:是C语言中的关键字,需要与while搭配使用,do-while语句属于循环语句 double:双精度实型变量 else:与if搭配成if语句的一种 enum:是一个枚举类型 extern:申明外部变量或者外部函数float:单精度实型变量 for:是C语言里的关键字,能构成循环语句 goto:无条件转向语句 if:C语言中的关键字作用为先判断表达式的:真"与"否",若为"真"则执行"语句"部分,若为"否"则跳过 int:整型变量 long:长整型变量 register:寄存器变量,它只能用于整型和字符型变量 return:直接返回,如果函数没有返回值,那么,在出现return语句的地方,程序会直接从函数推出 short:短整型变量 signed:signed int为基本整型变量;signed short int为短整型变量;signed long int为长整型变量 static:静态变量类型 sizof:正确的是sizeof,用于计算字节大小 struct:由基本数据类型构成的、并用一个标识符来命名的各种变量的组合 typedef:把一个自己起的名字的类型用已经有的类型代替使用 union:共用体类型的数据,按最大成员所需的内存空间进行分配 unsigned:unsigned int为无符号整型;unsigned short int为无符号短整型;unsigned long int为无符号长整型 void:无值型 volatile:关键字定义变量,相当于告诉编译器,这个变量的值会随时发生变化 whi:抱歉没查到
第4个回答  2011-05-19
for循环,从i=0开始,每循环一次i加1,i<5是条件,当i>=5时跳出循环

c语言中for是什么意思?
C语言中,for表示一个无限循环。详细解释如下:一、for循环的基本结构 在C语言中,for循环是一种常用的控制流结构,用于重复执行一段代码。其基本结构为:c for { \/\/ 循环体 } 其中,初始化用于设置循环控制变量的初始值,条件判断决定循环是否继续执行,更新表达式则用于每次循环后的变量更新。二、for...

c语言中for是什么意思(C语言中for是什么)
c语言for什么意思 for是C语言中的一个关键字,主要用来控制循环语句的执行。inti;for(i=0;i<3;i++)。\/\/i=0是初始化部分;i<3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作{printf("HelloWorld")}。\/\/上面的for语句就是控制输出3次HelloWorld。...

编程中的for是什么意思
在C语言中,for语句使用最为灵活,它的一般形式为:for(表达式1; 表达式2; 表达式3)

C语言中for是什么
C语言中的for关键字,是编程语言中控制循环执行的一种工具。它在程序设计中扮演着重要角色,能够帮助开发者高效地重复执行一段代码,直到满足特定条件为止。for循环由三个主要部分组成:初始化表达式、条件表达式和末尾循环体。整个循环的结构可以表示为:for(初始化表达式;条件表达式;末尾循环体){中间循环...

c语言中for是什么意思?
在C语言中,for是一种流程控制语句,它能够重复执行一段代码块,直到满足指定的条件为止。for循环的语法结构由三部分组成,包括初始子句、循环条件和迭代子句。其中,初始子句用于初始化循环计数器,循环条件用于判断循环是否需要执行,迭代子句则用于改变循环计数器的值。for循环十分灵活,能够满足各种不同的...

C语言里for(;1;)是什么意思?
for 是循环语句 例如 for(int a=1;a<=10;a++)\/* 先定义一个变量且初始化, 然后定义表达式 a<=10(a小于等于10), a++是a自加相当于a=a+1 这句语句的意思就是 定义整型a=1 当a小于等于10时 for执行循环 并且a自加 当a=10时循环停止*\/ { cout<<"循环了"<<a<<"次"<<endl;...

c语言的for英文意思是什么?
for是一种循环的意思。for(i=0;i<5<i++){ 你想做的事情;} 这种循环的意思就是,起初的时候i=0,然后执行到i<5这里,这个时候i的等于0的,所以i<5成立,然后继续执行i++,i++的意思是自增1.也就是说这个时候的i就等于i+1=1。然后执行你想做的 事情。然后在返回去判断i<5是不是成立...

for在c语言中是什么意思?
for是C语言中的一个关键字,主要用来控制循环语句的执行。举例:int i;for(i=0; i<3; i++) 。\/\/ i=0是初始化部分;i<3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作{printf("HelloWorld")}。\/\/ 上面的for语句就是控制输出3次...

C语言 里面的FOR是什么意思
首先,for是一个循环,括号内有三条语句,要注意这里的分隔符是分号不是逗号,然后分别对应的意思是 :i=0是初值,i<5是循环条件,i++是循环体(即此题中的printf)执行后的操作。先来看只有for (i=o;i<5;i++)printf("\\n");的情况,可以 把i看做一个计数器,初值为0,此时判断i是否...

c语言中for
C语言中for循环是一种常用的循环结构,用于重复执行一段代码,直到满足特定条件。其基本语法结构为:for{ \/\/循环体代码 }。for循环的基本构成 在C语言中,for循环由三个主要部分组成:1. 初始化部分:在for循环开始前,用于初始化循环控制变量。这个变量通常用来计数或者作为循环迭代的依据。2. 循环条件...

相似回答