day2
1、递归练习
计算1~100的数字和
第一反应写的是
public int SumNum() { int sum = 0; for (int i = 0; i < 101; i++) { sum = sum + i; } return sum; }
但是随后老师给了一个更加简洁的办法。输入100,然后倒着加到1,输入结果也是5050
public int SumNum(int x) { int sum = 0; if (x == 1) { return 1; } else { sum = x + SumNum(x - 1); return sum; } }
还有一种使用数学算式
return (1+x)*x/2;
C#是一种强语言,可以用dynamic来进行弱语言的控制



变量 = 以变量名所对应的内存地址为起点,以其数据类型所要求的的存储空间为长度的一块内存区域

浙公网安备 33010602011771号