QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2093|回复: 3
收起左侧

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

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

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

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

x
C语言程序设计中,复合语句指什么?是不是指花括号括起来的部分语句?
发表于 2009-11-8 21:40:20 | 显示全部楼层 来自: 中国江苏常州
1. 复合语句
# A1 P# I' q2 q3 J用花括号括起来的程序段就是一个复合语句。例如:
9 H4 ^7 [6 j- k4 o; P% Z3 k: n( j{
% _  v) K' H2 r) B1 Wa=2;
4 D9 d1 I8 u9 v$ cb=a+3; ' {/ B. w& x3 F) N; g4 T5 `3 m
i++;
8 h/ `9 h* n) z5 U}
: r( n- l0 d; E! r. o* s就是一个复合语句。 ) ?* S. g2 a' _3 e: Q: T
一个复合语句在语法上等同于一个语句。因此,凡是单个语句能出现的地方都可以使, z# @6 p5 g3 n; e3 W2 E% x8 ?
用复合语句。
发表于 2009-11-9 09:10:01 | 显示全部楼层 来自: 中国江苏无锡
就是循环体中用多个语句来实现,
* U$ V( X) ]6 {9 ]! ^3 W) E例如
% |# z1 \- F5 j4 F. z  g9 ^$ E* [: O求1,2,3,4,5的和
5 a0 }$ y! P1 b; y) y( R+ P% L8 Smain()2 K7 p. I8 ?# I/ O4 m8 g
{int i=1,sum=0;/*声明部分*/
6 X* t; J$ Z; C while(i<=5)! C$ j1 l0 \, |" z+ D" e
{             ' o0 i6 V% M8 k* ?1 }
  sum=sum+i;    /*大括号里的就是复合语句,由两个简单语句组成*/
5 ?; ^1 s7 e4 l( A  i++;         
1 f8 z1 K2 b& u/ f# O* r$ g. ` }
( b% V. F$ p; L& F5 `  `+ x}
 楼主| 发表于 2009-11-10 18:53:44 | 显示全部楼层 来自: 中国广东河源
非常感谢2#的回答,我已经清楚。不过还有个问题希望你能解答。见下个主题。
+ q9 z* p7 T+ {2 J9 s/ h0 qhttp://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 )

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