QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 2129|回复: 3
收起左侧

[求助] 复合语句指什么?

[复制链接]
发表于 2009-11-8 14:05:08 | 显示全部楼层 |阅读模式 来自: 中国广东佛山

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
C语言程序设计中,复合语句指什么?是不是指花括号括起来的部分语句?
发表于 2009-11-8 21:40:20 | 显示全部楼层 来自: 中国江苏常州
1. 复合语句 8 ^7 ]7 S1 a  _7 }. M1 i0 D
用花括号括起来的程序段就是一个复合语句。例如:
' n. C. N) t1 \4 A) \{ # ]6 `; D' X2 h* g. e8 k# ]" C
a=2;
0 P/ Y1 O& ]/ G0 a+ ?7 xb=a+3; - h7 n# h! Q3 J( Q% z
i++; % I" ?, r6 v& _1 c. I3 p& E
}
: M9 f! z/ E) U2 e- C5 E就是一个复合语句。
% n- ^5 U& \& T  `, G) V' T* Z( R+ a一个复合语句在语法上等同于一个语句。因此,凡是单个语句能出现的地方都可以使
8 F+ w3 J9 J0 Y! Z8 p& {/ p; o用复合语句。
发表于 2009-11-9 09:10:01 | 显示全部楼层 来自: 中国江苏无锡
就是循环体中用多个语句来实现,
2 L) d7 r( a5 c, ^例如
4 A7 z. w' [! W: r# Q' ^求1,2,3,4,5的和
8 u) M9 G2 _. B: [. b2 ~main()* ^5 c, E' N) g$ D! |4 {) E7 Z
{int i=1,sum=0;/*声明部分*/
% O1 i' d5 \# G/ L while(i<=5)
/ E5 }0 K/ z$ H; x5 ~ {             6 I0 M: J( a1 B7 d! O' h
  sum=sum+i;    /*大括号里的就是复合语句,由两个简单语句组成*/
) x0 U' y2 C0 U7 J4 F! P  i++;          ! a: D* ^7 R1 P) W" i
}  K' m8 R  o: A: m) Z4 v! b4 H
}
 楼主| 发表于 2009-11-10 18:53:44 | 显示全部楼层 来自: 中国广东河源
非常感谢2#的回答,我已经清楚。不过还有个问题希望你能解答。见下个主题。, X5 r% R3 c4 O8 N9 B
http://www.3dportal.cn/discuz/viewthread.php?tid=825545
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表