QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
C语言程序设计中,复合语句指什么?是不是指花括号括起来的部分语句?
发表于 2009-11-8 21:40:20 | 显示全部楼层 来自: 中国江苏常州
1. 复合语句 & y% y) _: R- a9 B
用花括号括起来的程序段就是一个复合语句。例如: $ R9 {1 x" n, H  ~, K  j( ^. T
{
; J! K; ^6 \, N& wa=2;
& W# d0 S; c. u/ [b=a+3;
# i7 }/ ]* b% p$ d$ m& ?i++; $ H5 p4 s2 y) P9 p
} & j$ ]- H* ^# Q0 ^9 e( L* e+ h
就是一个复合语句。 7 `+ R8 |! R3 \8 j4 z5 x
一个复合语句在语法上等同于一个语句。因此,凡是单个语句能出现的地方都可以使$ M. S3 w7 }; G2 `( {3 E& j' \) \
用复合语句。
发表于 2009-11-9 09:10:01 | 显示全部楼层 来自: 中国江苏无锡
就是循环体中用多个语句来实现,
7 }1 V/ q% |# K! w7 G例如
# z. T: h) q* T! `6 F0 K, t求1,2,3,4,5的和
: l) A. A1 q! Z, v. ~7 ]8 Gmain()
: }# u+ Q* k8 z/ `2 p{int i=1,sum=0;/*声明部分*/
! L9 M9 A% i) x5 E# I! J; l while(i<=5)( j7 w* T$ b# u+ E* ^7 [; V
{             & A7 K" O+ e3 X9 k% ^+ m& L9 }
  sum=sum+i;    /*大括号里的就是复合语句,由两个简单语句组成*/4 E% f8 o2 Q, e, Z3 |  U
  i++;          * ]8 Q# t; h& e( \  I/ H
}
9 `% }) L0 ^" j  I}
 楼主| 发表于 2009-11-10 18:53:44 | 显示全部楼层 来自: 中国广东河源
非常感谢2#的回答,我已经清楚。不过还有个问题希望你能解答。见下个主题。( g# M& u/ F) J/ G  O
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 )

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