main函数定义体括号外需不需用分号结束?

如题所述

问题表述不清楚,应当说明使用的是什么开发语言。
但据我个人所掌握的,Java,C,C#等语言。单行代码结束需要使用分号作为结束符。但是代码快块不需要,因为main定义提本身就属于代码快(Java匿名内部类除外)
温馨提示:内容为网友见解,仅供参考
无其他回答

main函数定义体括号外需不需用分号结束?
但据我个人所掌握的,Java,C,C#等语言。单行代码结束需要使用分号作为结束符。但是代码快块不需要,因为main定义提本身就属于代码快(Java匿名内部类除外)

C++的类为什么要加分号
在display(){...}后面那个分号估计是随手敲上去的,反正也不错。一般情况下是不加的。第二个分号是用来表示类定义结束。其实在一些语法类似C的语言里面,如java是可以不加的。但为什么C++就必须加呢,这追溯到C语言的关于结构定义的规定。因为在C语言里面常常这样写:struct S { } aFunction(){} ...

C语言中的每条可执行语句和非可执行语句最终都是将是背转换成二进制的...
诸如括号、注释等非可执行语句并不会转化为机器指令,所以是错的。所谓的可执行语句是:可以通过编译产生对应的汇编代码和机器码的语句。像赋值、逻辑运算、算术运算、分支、循环等,都可以转化成相应的汇编代码,都是可执行语句。比如:括号、预处理语句(行首是#的如#include)、注释等等不会转化成指令...

RUST 学习日记 第4课 ——Rust规范
Rust中每个二进制可执行文件都需要一个main函数作为入口点,这是所有二进制文件的必要组成部分。main函数的声明以`fn`开头,紧接着是函数名称`main`,由于它没有参数,无需声明参数,然后紧跟花括号,花括号内编写代码。函数的细节将在后续章节中详细讨论,这里了解即可。Rust中的main函数没有参数,也没...

打印语言分为几种?请详细介绍
main函数结束 程序的功能是从键盘输入一个数x,求x的正弦值,然后输出结果。在main()之前的两行称为预处理命令(详见后面)。预处理命令还有其它几种,这里的include 称为文件包含命令,其意义是把尖括号""或引号<>内指定的文件包含到本程序来,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为.h。

C++ class基础知识
C++中的类(class)是面向对象编程的核心,它用于定义具有特定属性和行为的对象。类定义在函数外部,类定义结束需要使用分号。创建类的对象时,通过对象名称访问类成员。对象指针提供了访问类成员的另一种方式。对象在栈内存中分配时,由程序自动管理,而堆内存由程序员自行管理。使用new创建的对象位于堆内存...

C语言中都什么样的语句后不加分号
for()可以不加分号也不加大括号,但只有后面只跟一条语句的时候可以不加大括号;if()同for;其他带{}的除了结构体需要加分号外,其余不用加;while()里调用函数的时候也不用加 如 while(scanf()),只是举个例子 正常不会这么写

c语言的语言组成
return:用在函数体中,返回特定值(如果是void类型,则不返回函数值)。(K&R时期引入)continue:结束当前循环,开始下一轮循环。(K&R时期引入)break:跳出当前循环或switch结构。(K&R时期引入)goto:无条件跳转语句。(K&R时期引入)分支结构if:条件语句,后面不需要放分号。(K&R时期引入)else:条件语句否定分支(与if连用)。(...

c源程序的基本单位
一个语句通常以分号(;)结尾,用于执行特定的操作或完成特定的任务。C语言程序由一个或多个语句组成,每个语句独立执行,按照顺序依次执行。除了语句外,C语言还有其他的基本单位,如表达式(expression)、函数(function)和代码块(block)。表达式是由运算符和操作数组成的,它可以计算出一个值。表达式...

C++中void main(void)是什么意思?
void main(void) 等同于void main() ,只不过void main()省略掉了void空参数,两者都表示是应用程序的主函数,是程序执行的起点。程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。在执行程序时,由系统调用main函数 。main 函数是...

相似回答