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

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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值