QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
C语言程序设计中,复合语句指什么?是不是指花括号括起来的部分语句?
发表于 2009-11-8 21:40:20 | 显示全部楼层 来自: 中国江苏常州
1. 复合语句
. f: {* _3 c& n$ g& F/ z用花括号括起来的程序段就是一个复合语句。例如: 8 a: X' x0 t! Q
{
3 }! @$ b& A% Q6 r0 H* s0 j+ O2 ga=2; 2 j3 v% t5 z- k! c
b=a+3; ) `: C+ W8 M0 `9 ?+ |
i++; * x8 I7 O3 m) s/ {9 U6 c) u7 w2 P
} ) i2 b  a' `9 L% S, c$ B  A
就是一个复合语句。
% }  H& t$ B# ]6 O! p' ]一个复合语句在语法上等同于一个语句。因此,凡是单个语句能出现的地方都可以使
; ]9 E, k1 a- ]( o用复合语句。
发表于 2009-11-9 09:10:01 | 显示全部楼层 来自: 中国江苏无锡
就是循环体中用多个语句来实现,
/ `; e* Y8 c, i  s) J9 |' g* A例如4 ^0 `8 f# R8 B, b+ z# ?% a' C0 X
求1,2,3,4,5的和
6 Z* I- m7 z  b' w3 Jmain()
9 ~) ]1 Y/ g/ W1 c- v7 o1 V( C{int i=1,sum=0;/*声明部分*/
5 h" U+ {& d# _6 ~: H while(i<=5)
0 E2 ^& w$ ?( G7 n) N% y {            
( ?3 p) p: Z1 k! s! \5 L  sum=sum+i;    /*大括号里的就是复合语句,由两个简单语句组成*/4 w; G$ o- `8 q% n5 r2 `
  i++;          ' V$ e4 u# m- x1 Z2 w$ {9 E: O
}1 V) y' F8 }0 ?; I- r
}
 楼主| 发表于 2009-11-10 18:53:44 | 显示全部楼层 来自: 中国广东河源
非常感谢2#的回答,我已经清楚。不过还有个问题希望你能解答。见下个主题。
4 h2 V' m* \; x! y' P; J3 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 )

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