99问答网
所有问题
c语言中不可用for(i=0;i<10;i++)吗?有人说for里面的i 初始值 不能从0开始,是吗?
c语言中不可用for(i=0;i<10;i++)吗?有人说for里面的i 初始值 不能从0开始,否则可能出错,是吗?
举报该问题
其他回答
第1个回答 2013-07-07
当然可以从0开始了,比方说你给一个数组循环赋值,数组的第一个元素是a[0],你不从0开始怎么办?
第2个回答 2013-07-07
没这种说法。初始值完全视情况自定,而且以0开始反而是最常用的写法
第3个回答 2013-07-07
丛多少开始都可以,和for(1=10;i<20;i++),但通常都是从0开始的
第4个回答 2013-07-07
为什么不能从0开始,真的不知道,坐等大神前来解答
#include<stdio.h>
void main(void)
{
int i,j;
for(i=(j=0)++;(j++<i)||((i++<9)&&(j=1));)
printf("%d*%d=%-4d",j,i,j*i)&&(j==i)&&putchar('\n');
}
第5个回答 2013-07-07
他可能不是一般人
1
2
下一页
相似回答
for(i
nt
i=0; i
<
10; i++)
{
答:
1 这是一个省略了初始化表达式和更新表达式,而测试表达式永远为真的for循环 2 在
C语言中,
for循环的一般形式如下
for(初始
化表达式;测试表达式;更新表达式){ 循环体;}其中初始化表达式可以省略,其后的
分号不
可省略,其用来初始化一个或多个变量 测试表达式可以省略,其后的分号不可省略,其返回值为布尔...
请问 程序
for
iin range
(10)
:这个语句中循还变量的取值从.
开始
取值到...
答:
在
C语言中
,如果使用类似的for循环语句:
for(i
nt
i = 0; i
<
10; i++)
{ // 迭代操作 } 则循环变量i的取值
从0开始,
每次迭代加1,直到i小于10时结束循环。因此,循环变量i的取值范围是0到9,循环共迭代10次。其中,
初始值
0是通过i = 0来指定的,结束值10是通过循环条件i < 10来指定...
如何用
c语言
表示输入n个数字?
答:
C语言中,
使用for循环和scanf函数可以方便地输入多个数字。例如,要输入10个整数到数组中,可以采用以下代码:
for(i
nt
i=0;i
<
10;i++)
scanf("%d",&a[i]);在这段代码中,for循环
的初始值
为0,结束条件为i小于10,每次循环i递增1。scanf函数用于从标准输入读取整数,并将其存储到数组a的相应位...
C语言中for(i=0;i
<
10;i++)
答:
for(i=0;i
<
10;i++)
{i=i+2;} 这个每循环依次
,i的值是
增大3的,楼主好好想一想,i=i+2是i的值增加2,之后又i++
是i的值
再增大1,那不是使i的值每次增大3嘛 如果想每次增大2,可以改为for(i=0;i<10;){i=i+2;}或者for(i=0;i<10;i=i+2)当然了,这样的编写没有任何...
C语言
:语句
for( i=0 ; i++
<
10 ;
)
; 执行结束后,变量
i的值
为10...
答:
i++
是后缀加加,在表达式里用原值,出了表达式自增1。条件 i++ < 10 可以分解成: i<
10,
i=i+1;所以 上面循环语句执行,可以分解成:int
i;for (i=0;
;)
{ if (i<
10)
{ printf("%d\n"
,i)
; //这里插一句打印语句,看看循环变量的变化 i=i+1;} else {i=i+1; break;...
C语言for
循环的格式和用法是什么?
答:
C语言中
for循环里包含3条语句:第一,初始化循环变量,第二,循环结束的条件,第三,循环条件,例如:intnum=100;
for(i=0;i
<num
;i++)
{ // } 这个循环的循环变量是
i,i的初始值是0,
循环条件是i<num,i以自增的方式赋新值,也可以写出i+=
10,
即i=i+10。就拿上面这个例子来说,执行的过程...
C语言语言中FOR的
用法
答:
所以就结束for语句,i从0~9一共是10次,所以输出10次hello world。while的话也类似的道理。for也可以这样用:
for(i
nt
i=0;i
<
10;i++)
,这里的i的周期(或者生命)只存在与这个for语句内,当for语句结束后,这个i就不存在了,是个临时变量,其他的话用法基本上就是这样。
c语言中for
语句是怎么用的
答:
for
是C语言中的
一个关键字,主要用来控制循环语句的执行。举例:int i;
for(i=0; i
<3
; i++)
// i=
0是初始
化部分;i<3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作 { printf("HelloWorld");} // 上面的for语句就是控制输出3次HelloWorld...
C语言中
for(;;);
循环几次?
答:
以
for(i=0;i
>
10;i++)
为例,这里的条件判断部分是i>10。然而,这是一个赋值语句,而非条件判断语句,它总是返回真。因此,循环将无限执行下去。如果我们将条件判断部分修改为i<=10,循环将
从0开始,
每次递增1,直到i超过10时终止。在这种情况下,循环会执行11次,从0递增到10。因此,对于for(...
大家正在搜
c语言中for是什么意思
c语言i++和++i
c语言是一种什么语言
c++和c语言有什么区别
static c语言
default在c语言中
for函数用法c语言
c语言while(1)
for c语言
相关问题
C语言:语句 for( i=0 ; i++<10 ; ) ;...
求大神c语言中for语句中for(i=0;i!=10;i++...
C语言中for(i=0;i<10;i++)
C语言中for(i=0;i=<10;i++)这行代码i++和...
C语言中for(i=0;i<5;i++)与for(i=0;i...
问一下c语言为什么不能这样写......gets(s);fo...
请问c语言中的for语句 for(i=0;i<n;i++)和...
c语言 for(i=0,j=10;i<j,i-j;i++,j...