C++中分号的使用规则

C++编程中哪些地方需要使用分号?越详细越好!

c语言中,分号“;”是语句结束的标志,就相当于中文中的句号。表示一条语句的结束。反过来,“;"是语句的象征,本身 ";"就表示一条语句,称为空语句,一般用于占位。比如while (1)  ; ;

第1个分号表示的是空语句,第2个分号表示的是语句结束符。主要区分表达式和语句的区别,在C语言中带分号的就是语句,不带分号的即为表达式。

扩展资料:

C语言中六种位运算符

&按位与,|按位或,^按位异或,~取反,<<左移,>>右移。

运算符的使用:

判断int型变量a是奇数还是偶数a&1=0偶数a&1=1奇数

取int型变量a的第k位(k=0,1,2……sizeof(int)),即a>>k&1

将int型变量a的第k位清0,即a=a&~(1<<k)

将int型变量a的第k位置1,即a=a|(1<<k)

int型变量循环左移k次,即a=a<<k|a>>16-k(设sizeof(int)=16)

int型变量a循环右移k次,即a=a>>k|a<<16-k(设sizeof(int)=16)

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-04

  在c语言中,分号“;”是语句结束的标志,就相当于中文中的句号。表示一条语句的结束。反过来,“;"是语句的象征,本身 ";"就表示一条语句,称为空语句,一般用于占位。比如

while (1)  ; ;

  第1个分号表示的是空语句,第2个分号表示的是语句结束符。主要区分表达式和语句的区别,在C语言中带分号的就是语句,不带分号的即为表达式。

第2个回答  2013-05-22
一个分号代表一个语句的结束,
所以每句结尾都要加个;号。空语句也是一条语句。
声明之后接分号比如 class a; int max(int,int);
函数后面不需要;号,
一个让我觉得比较特殊的是 class a {};这个要分号,定义类的之后要;号
抽象函数就是所谓的虚函数 之后也要用。哦,直接把他归成声明来解释就可以了。本回答被网友采纳
第3个回答  2023-04-26
分号表示本句为空,什么也不执行。
例如:
if(表达式1)


首先,在C语言中,与while有关的两个循环结构定义如下:
  
  1- while(条件) {...}
  
  2- do{...} while(条件);
  
  注意第2个循环最后的那个分号,为什么会有这个分号?因为第1个循环被作为一个整体,可以被编译器识别,而第2个循环,如果没有最后的分号,编译器就不知道while是修饰前面的语句,还是像第1个一样修饰后面的语句,这里的分号起到了断句,消除歧义的作用。
第4个回答  2023-04-02
可以这么理解:
分号相当于我们汉语中句号,表示一句话说玩了,即一个表达式的结束.
逗号后面还有这句话的内容,后面还有该表达式的内容.
相似回答