c#如何跳出一个函数_自学笔记:C与C#区别(一)

C#最初是在我导师口中了解到的,C#读作:C Sharp。

见过的成品是导师的一个项目的一个上位机程序,他的界面看上去还不错。在网上搜了搜C#相关的资料,发现他确实挺不错的。C#是三大主流OOP(面向对象编程)语言(C++,Java,C#)之一。

最近抽了点时间简单学了学,发现C#和C语言在某些操作上非常相似。大多数的表达方式,都能够在C#上使用,以下就是我的一些总结:

float a=1,b=1;long L_integer;short S_integer;int integer;char ch;string str;

上边是变量定义,基本和C语言一致,除了string字符串类型的定义。同时,在定义变量的时候,不用一定要在函数或者程序开头定义变量,变量也可以在使用的时候定义,不用非得开头。

*a++;a--;++a;--a;**

自加自减,和C语言完全相同,放心去用就行。

a += b; a -= b; a *= b; a /= b; a %= b;

像这类简写的赋值表达方式,在C#之中也能够完全适用。

if(a>0){    Console.WriteLine("a>0");}else if (a<0){    Console.WriteLine("a<0");}else{    Console.WriteLine("a=0");}

条件语句,极本一样。

for (a = 0; a < 10; a++){    Console.WriteLine(a);}while (true){    Console.WriteLine("hello world");    break;}switch(a){    case 1 :b = 0;break;    case 2 : b = 1;break;    default : b = 1;break;}       

循环语句:for、while、swith case等语句,在C#之中也极本一样。

但是在while语句中,括号内的变量或常量类型必须为bool常量,不然会报错。

在switch语句中,每个case后边都需要有一个break语句,用来跳出switch语句。

Console.WriteLine();Console.ReadLine();a = float.Parse(Console.ReadLine());Console.WriteLine("a is {0}",a);

在C#中的输入输出语句如上述代码所示,在控制台内输入输出,调用Console类,而C语言则是使用printf、scanf,C#中打印函数不用说明变量类型,而C语言中的输入输出函数需要说明变量类型。

在输入语句中,输入语句返回的是字符串,需要使用xxxx.parse匹配输入数据的格式。其中xxxx可以为int、char、float、double等,用来匹配输入数据的格式。

7a8fe5ee5bfd6b96a3cef9e76ff4a062.png

上边是编译环境:visual studio 2019

以上就是我在初学C#中的一些笔记,或者说是一些自己觉得比较重要的方面,毕竟初学,所以难免有一些错误或不足不全面的地方,请大佬们指正。

最近挺忙的,有好多项目压着我,时间太少了,B站已经好久没有更新了,请大家叫我鸽王,咕~咕~咕~。B站有时间再更新,公众号更新得稍微勤一点,毕竟要记录了我在学习这些东西的坑。

50630d47898a6086b0b87b2233888aed.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值