【C#基础】递归和容量的介绍

欢迎大家一起学习

目录

前言

二、容量的介绍 

总结递归


前言

本文就介绍了递归的基础内容。


一、递归

            //方法内部又调用自身的过程
            //核心思想:将问题转移给范围缩小的子问题
            //适用性:在解决问题过程中,又遇到相同的问题
            //优势:将复杂的问题简单化
            //缺点:性能较差
            //注意:堆栈溢出

private static int GetValue(int num)
        {
            if (num == 1) return 1;
            if (num % 2 == 0)
                return GetValue(num - 1) - num;
            else
                return GetValue(num - 1) + num;
        }

二、容量的介绍 

            //容量的单位
            //位bit(比特):电脑记忆体中的最小单位,每一个可以代表0或者1的
            //字节byte:电脑中储存的最小单位
            // 1Byte = 8bit   1kb=1024byte   1mb=1024kb  1g =1024 mb
            //char 字符 ,2字节 ,储存单个字符,使用单引号
            //string 字符串 ,储存文本,使用双引号
            //bool类型,1字节。可以直接赋值true真false假,或者赋表达式做判断

 /*
             变量类型  变量名;
            命名规则 
                有字母、数字和下划线组成,且不能以数字开头。
            不能使用保留关键字
            建议命名:以小写字母开头。
                如果包含多个单词,除第一个单词以外其他单词首字母大写。
                增加类型前缀便于理解
            例如:string studentName;/!!!!!名字不怕长就怕没意义!!!!

总结递归

例如:以上就是今天要讲的内容,本文仅仅简单介绍了递归的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值