QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 2124|回复: 3
收起左侧

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

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

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

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

x
C语言程序设计中,复合语句指什么?是不是指花括号括起来的部分语句?
发表于 2009-11-8 21:40:20 | 显示全部楼层 来自: 中国江苏常州
1. 复合语句
1 g3 }7 G) G! k+ s/ ?: i: J2 R用花括号括起来的程序段就是一个复合语句。例如:
- d. c+ x) ^# B1 [% f) \0 Z{ - ~& I: r3 |% l1 e) p0 e# g  X$ j
a=2; ; V  S' N& k% s; c8 o% C$ X6 K# d1 Y4 b
b=a+3;   I& E$ W4 a* F' |
i++; ) F- q0 e& ?+ R& ^; O& Q
}
6 R7 z' {# b2 h0 c% `" [就是一个复合语句。 2 V+ X$ h4 g& S  e2 X8 J7 b
一个复合语句在语法上等同于一个语句。因此,凡是单个语句能出现的地方都可以使0 Q9 X  M# \/ y' r( @
用复合语句。
发表于 2009-11-9 09:10:01 | 显示全部楼层 来自: 中国江苏无锡
就是循环体中用多个语句来实现,, L1 p) k" K" |, o2 R( [, R
例如/ ~& I  q# e" u# e( p) a
求1,2,3,4,5的和6 e' |, P2 Q! w+ i! v, R& w+ T: J
main()+ [0 O. ~# }0 s
{int i=1,sum=0;/*声明部分*/
  D6 D7 @( M8 M- b1 y/ Y while(i<=5)/ Y+ M. M- D+ x0 k
{            
% A2 e4 j. k# K6 P  sum=sum+i;    /*大括号里的就是复合语句,由两个简单语句组成*/
4 O4 y* E7 _" [  i++;         
3 W; T& V7 ^3 k, [$ A& p  @# b: j( x }
. E2 \% E- i% ]# q! n% F/ r}
 楼主| 发表于 2009-11-10 18:53:44 | 显示全部楼层 来自: 中国广东河源
非常感谢2#的回答,我已经清楚。不过还有个问题希望你能解答。见下个主题。
" U  H, e8 S, ~3 A4 v( \7 d7 rhttp://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 )

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