C#与C++在语法上的区别

来源:互联网 发布:手机淘宝怎么找优惠券 编辑:程序博客网 时间:2024/05/21 14:02

1、取模运算

C++不能够对float和double类型的数值进行取模运算,但是C#可以支持,C#上的取模运算支持所有类型,并且结果不一定为整数。

2、全局方法

C#不支持全局方法,所有的方法必须放在类的内部。

3、声明布尔变量

C#中提供了bool数据类型,取值只有true和false。而C++中则是分为0和非0,0为假,非0为真。

4、switch语句

C#中switch不允许直通,即每个case语句必须要有break以阻塞直通。

5、类的控制可访问性

C++中使用public、private等控制多个字段和方法,而C#需要对每个字段和方法重复public或private等关键字且public或private等关键字后不要加上冒号。

6、数组的定义

C++中数组定义:int test[10];
C#中数组定义:int[] test=new int[10]; 且数组是引用类型。

1 0
原创粉丝点击