学习离不开总结,尽管很想休息,但现在没有资格,只好在这里坚持码字。 1. 递归和循环 能用循环就不要用递归,因为时间复杂度一样,空间复杂度更大。每递归一次就要开辟一个栈帧空间。 无限循环?循环不开辟空间,只耗损cpu资源,不断地跑。 无限递归?递归需要开辟新的栈帧空间,无限递归会发生栈溢出。因此,不存在无限递归。 2. 字符串 字符串变量:(没有字符串数组的说法) Char stra[8]={ “tulun”}; //字符串就以\0结尾 Char strb[8]=