8.7算法随记

强化知识:

1.语法书写方面,在方法后面有括号的时候。括号中有标点符号比如“”,尽量不要只打单个,尽可能成对打出来,不然随着代码量上去之后,容易漏标点符号,出现错误不好查看

2.变量名首字母小写,其余后续单词要大写

3.方法函数名字首字母大写,其余小写、

4.占位符,挖多少坑填多少坑,填多了没效果,填少了会报出来异常。注意:占位符在某些方面与数组下标类似,也是从01234开始的,所以就是按照挖坑的标准来算的

 如果用以搞混,可以记住站位符从0开始对应的事后面第一个参数,以此类推

5.接收用户的输入console.readLine();

6.c#中的转义符

(1)\n表示换行

(2)\"表示一个英文半角的双引号

(3)\t表示一个tab键的空格

(4)\b表示一个退格键,同时有删除前一个字符的作用,放到字符串两边没效果【双引号以内】

(5)\r\n Windows下表示换行

(6)\\表示一个\

(7)@ 表示双引号内的字符串里面的转义符\不转义【写在双引号外面】,还有一种就是按照原格式输出

 

算法随记:

1.变量交换

int n1 = 10;

int n2 = 20;  

(1)交换两个变量的值,常规的办法是使用第三方变量,如下图所示【这种方式可用于交换字符串类型的两个变量,如果不声明第三方变量则只能那个交换数字类型的变量】

 

int temp = n1;//这时候temp1的值是10,n1的值也是10

n1 = n2;//将n1的值赋值给n2,此时n1的值是20,n2的值是20

n2 = temp;//此时n1的值为20,n2的值为10.temp的值为10 

(2)但是会有一些算法面试题要求不使用第三方变量

int a = 10;

int b = 20;

a = a - b;//a=10-20=-10

b = a+b;//b=-10+20=10

a = b-a;//a=10- -10=20

输出结果为:a = 20;b=10;

 

posted @ 2022-08-07 21:02  你隔山海  阅读(28)  评论(0)    收藏  举报