2 devin1995 Devin1995 于 2015.05.27 17:04 提问

C#中{}是什么意思,起什么作用作用?
c#

如图

20个回答

qq_26534747
qq_26534747   2015.05.28 10:41
已采纳

上例已经说得很清楚了,
{ }通俗的说就是把你想要干的事情打包在一起,
本例中你if判断为true之后要做什么,
就是取决于你的花括号。
此外,你的这段代码有一个语义错误,
是否可以结婚和年龄有但,
当年龄男女是不同的,男23女21,
所以有必要还是做一下年龄判断。

Devin1995
Devin1995 thank you
大约 3 年之前 回复
devmiao
devmiao   Ds   Rxr 2015.05.27 17:13

{}叫做code block,代码块。
代码块的作用有两个,一个是作为界符,比如一个if包含多个语句,那么如果没有{},就不知道if内执行的语句和if后执行的语句怎么区分
另一个是控制变量作用域

lzp_lrp
lzp_lrp   Ds   Rxr 2015.05.27 17:09

大括号:一般都是代码段!比如函数体、命名空间!

小括号:一般是方法后面加小括号!小括号里面写对应的参数!还有一些命令语句也用小括号!while();for();这些!

中括号:一般是一些集合属性需要操作具体某个值的时候!
比如items[]这类的!

经常用就习惯咯!不行就把鼠标放上去就能看见提示咯!

qq_28531269
qq_28531269   2015.05.27 17:08

类属于的意思, 类属于上一个命令或者函数.

cherry91xw
cherry91xw   2015.05.27 17:08

if条件下a为true时的代码作用域。

albertbush
albertbush   2015.05.27 17:09

把一组语句看成一个语句。在例子的图里,可以不要。但是如果if下有两句,就一定要{}括起来

bdmh
bdmh   Ds   Rxr 2015.05.27 17:09

可以理解为代码段,这里面声明的变量,只能在这里面使用,出了这个段落就会销毁

edouardzyc
edouardzyc   2015.05.27 17:15

就是代码块,没有意义,给人看的

qq_28531801
qq_28531801   2015.05.27 17:22

相当于QQ中的Q币,可以用来买你想要的软件

u013948318
u013948318   2015.05.27 17:25

就是语句块的标示符啊,扩在里面的就是同属于一个的语句块啊。

共20条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#面向对象 基础概念25
静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.internal 修饰符起什么作用?6.sealed 修饰符是干什么的?7.override 和 overload 的区别
你必须知道的C#的25个基础概念
25个c#的基础概念,初学者一定要看看: 静态变量和非静态变量的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? 8.什么是索引指示器? ......
JAVA中的JMS是什么意思?它起了什么作用_即时通讯使用问题_PConline快问
JAVA中的JMS是什么意思?它起了什么作用_即时通讯使用问题_PConline快问
你必须知道的C#的25个基础概念(附演示).pdf
1.静态变量和非静态变量的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? 8.什么是索引指示器? 9.new 修饰符是起什么作用? 10.this 关键字的含义? ...... ....
C语言课件chap03
C语言课件chap03 什么是分支结构?它的作用是什么? switch 语句中的 break 起什么作用? 逻辑运算和关系运算的相同之处是什么?它们之间又有什么不同? 字符型数据在内存中是如何存储的?
c#中的unchecked是什么意思,起什么作用?
c#中的unchecked是什么意思,起什么作用? Checked与Unchecked                    对于因为整数类型参与算术操作和类型转换时产生的“溢出异常”——System.OverflowException,在某些算法来讲不算真正的“异常”,相反这种溢出常常为程序所用。C#通过引入checked和unchecked关键字来控制这种特殊情况的需求。它们都可以
Q_OBJECT的作用
一、只有加入了Q_OBJECT,你才能在类中使用QT中的signal和slot机制         The Q_OBJECT macro at the beginning of the class definition is necessary for all classes that define signals or slots。               否则connect函数完全不起
SSM(Spring、SpringMVC、MyBatis)各有什么作用?
原地址:http://blog.csdn.net/dennis_wu_/article/details/73437097 SpringMVC: 1.客户端发送请求到DispacherServlet(分发器) 2.由DispacherServlet控制器查询HanderMapping,找到处理请求的Controller 3.Controller调用业务逻辑处理后,返回Mode
C#25个问题 静态成员和非静态成员的区别等等
1.静态成员和非静态成员的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? 8.什么是索引指示器? 9.new 修饰符是起什么作用? 10.this 关键字的含义? 11.可以使用抽象函数重写基类中的虚函数吗? 12.密封类可以有虚函数吗? 13.什么是属性访问器? 14.abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
C#中的序列化和反序列化是什么、有什么作用、使用方法详解
什么是序列化与反序列化??? 序列化和反序列化,我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。  当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节