芝士加朱古力 发表于 2003-1-20 12:27:00

[求助]c语言

main()
{ int x,y,z
y=9;
while (y<12)
{
x=y++;
z=++y;
}
printf("x=%d y=%d z=%d\n",x,y,z);
x=y-1;
while (y<2)
++y;
x+=y;
printf("x=%d y=%d\n",xy);
for(x=i,y=1000:y>2;x++,y/=10)
printf("x=%d y=%d\n",x,y);
}

我成日都搞唔清楚..佢果个y++同++y究竟係咩意思....
呢个结果係乜???


[此贴子已经被作者于2003-1-20 12:28:03编辑过]

阿Yu鱼仔 发表于 2003-1-20 12:30:00

Y++,系先用后加。
++Y,系先加后用。

芝士加朱古力 发表于 2003-1-20 12:35:00

哦哦..原来係咁...我睇书睇极都睇唔明啊.......

阿Yu鱼仔 发表于 2003-1-20 12:50:00

main()————————————主函数
{ int x,y,z——————————定义X,Y,Z为INT整型
y=9;—————————————将9赋值比Y
while (y<12)—————————当Y小于12时,做下面的程序
{
x=y++;———————————先用Y后加1,赋值比X
z=++y;———————————先把Y加1,后把Y+1后的值赋比Z
}
printf("x=%d y=%d z=%d\n",x,y,z);————最后输出X,Y,Z,为整型。


阿Yu鱼仔 发表于 2003-1-20 12:56:00

WHILE系当型。有循环体。

以上程序:
当Y= 9时,输出结果:X=9,Y=10,Z=11
当Y=10时,输出结果:X=10,Y=11,Z=12
当Y=11时,输出结果:X=11,Y=12,Z=13
当Y=12时,不合程序,要小于12。所以在此结束。

芝士加朱古力 发表于 2003-1-21 09:39:00

原来係咁样嘅~~~~~~

渣王 发表于 2003-1-21 12:09:00

if,while,for都系循环
return系返回
这些这么基本的东西,随便看过书都识啊

阿Yu鱼仔 发表于 2003-1-21 19:38:00

甘除左呢D,仲有无循环体呀?

[此贴子已经被作者于2003-1-22 10:37:31编辑过]

渣王 发表于 2003-1-21 22:18:00

好,对唔住!

Julley 发表于 2003-1-22 00:59:00

使乜讲对唔住啫
页: [1] 2
查看完整版本: [求助]c语言