微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在c / c ++中,何时在}之后加上分号?

如何解决在c / c ++中,何时在}之后加上分号?

|
if(...) {
  ...
}
在上述情况下,似乎在C / C ++中ѭ2后面需要分号时,ѭ1是可选的吗?     

解决方法

        
int a[2] = {1,2},j = 5;
当用
{}
完成数组或结构的初始化时,所有后续变量都在
,
之后声明。 编辑:当您更改问题时; initialization7ѭ,
enum
初始化语法声明之后,after1是必需的。
class A {};  // same for `struct
enum E {};   // enum class (c++0x)
int a[] = {1,2};  // array or object initialization
    ,        分号本身就是一个空语句,您可以在合法的任何地方添加额外的分号。因此,在ѭ10后面的括号后面放一个分号是合法的,尽管它与related10根本无关。我唯一想到的地方就是在C ++中的类声明之后,在方括号后需要分号的地方。     ,        如果这是声明的结尾,则必须使用大括号后的分号。如果它是语句的末尾,则不需要分号,并且如果使用了分号,则它会再做一个空语句,如果这是
if
-
else
do
-
while
(或
try
)的中间值,则可能是非法的。 -
catch
(在C ++中)     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?