QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
C语言程序设计中,复合语句指什么?是不是指花括号括起来的部分语句?
发表于 2009-11-8 21:40:20 | 显示全部楼层 来自: 中国江苏常州
1. 复合语句 0 f* Q$ Y& a( i! l( ~
用花括号括起来的程序段就是一个复合语句。例如: - i3 u6 f* j2 M: h0 P8 }
{
/ I) g+ ^# z$ g% \$ D. ya=2;   `8 `+ \$ \( F3 W7 T( [' k
b=a+3;
8 G# }1 y1 R' {2 R& Y8 U- Wi++;
% h4 ^0 e8 s  i2 R/ C; y}
4 Z) W' K  b. k: S8 n就是一个复合语句。
" M8 g( b4 ^5 K一个复合语句在语法上等同于一个语句。因此,凡是单个语句能出现的地方都可以使
, [; A" d! D* @1 ]5 H用复合语句。
发表于 2009-11-9 09:10:01 | 显示全部楼层 来自: 中国江苏无锡
就是循环体中用多个语句来实现,
; j! h; K( e) F0 ^例如
' S8 T/ r1 f2 `求1,2,3,4,5的和+ r) B  J- c: |$ r" @
main()
! i6 ~! o2 J* ~{int i=1,sum=0;/*声明部分*/
9 i8 a  E% B1 R. h& N; O while(i<=5)
2 i$ Q% F' G1 r {            
! F0 c# o0 E& T+ X  sum=sum+i;    /*大括号里的就是复合语句,由两个简单语句组成*/7 m, u! j/ [0 a9 x: \7 [
  i++;         
  s8 X" \% {2 d. ^2 f2 b }
0 f& z  [) e' }0 f7 ~" u5 n3 Y}
 楼主| 发表于 2009-11-10 18:53:44 | 显示全部楼层 来自: 中国广东河源
非常感谢2#的回答,我已经清楚。不过还有个问题希望你能解答。见下个主题。8 g% g1 |8 s& ]8 I% l4 R
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 )

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