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;
浙公网安备 33010602011771号