QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
C语言程序设计中,复合语句指什么?是不是指花括号括起来的部分语句?
发表于 2009-11-8 21:40:20 | 显示全部楼层 来自: 中国江苏常州
1. 复合语句 + a7 n" g$ o3 z
用花括号括起来的程序段就是一个复合语句。例如:
% g2 g" c6 q, A5 M5 ^/ C{
4 b( B/ A+ p8 ^a=2;
& c+ G; ?& `5 ^; i, ^b=a+3; 3 M+ F$ b, E$ m( J6 z
i++; / w9 ]- N" A; x; @$ d' k$ ]' k2 l
} - f  @6 B, p- ]' h5 V
就是一个复合语句。
: F: ?3 D. O) F5 @' E一个复合语句在语法上等同于一个语句。因此,凡是单个语句能出现的地方都可以使
8 {$ w, m7 g& e8 a9 F用复合语句。
发表于 2009-11-9 09:10:01 | 显示全部楼层 来自: 中国江苏无锡
就是循环体中用多个语句来实现,
" a; k. d( d* _7 \3 e例如
  h* g6 F5 m; X7 d9 T( v% j0 `. K求1,2,3,4,5的和2 Z; X0 Y9 G9 ~4 k8 d
main(); z5 r- ]$ o( X/ [4 ?
{int i=1,sum=0;/*声明部分*/0 V6 _$ h, Y# s: p9 d
while(i<=5)
2 c) g* R, j) L+ E, V$ V8 @4 O* y: C {             9 H) I0 Z% ?4 C6 K
  sum=sum+i;    /*大括号里的就是复合语句,由两个简单语句组成*/8 v  R8 `8 }/ l3 Q  @2 q2 H6 W, U/ s
  i++;         
* R) c! n  E+ e! I% D# x }
, K9 j$ u9 U9 v9 V5 z. p# j}
 楼主| 发表于 2009-11-10 18:53:44 | 显示全部楼层 来自: 中国广东河源
非常感谢2#的回答,我已经清楚。不过还有个问题希望你能解答。见下个主题。
$ m# s) z+ [8 K  Z1 X3 i/ \5 dhttp://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 )

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