阿拉伯数字转化为大写汉字

本文为大一时所写的文章(2017/5/3),文笔还很生疏,在很多问题上认识不深,算是在学校的微信公众号上的一个编程探究模块上的投稿,本人当时也参与了本模块的维护和管理。补档。
首先向大家说一声抱歉,上次因为一些个人原因没有按时更新编程讨论角,下次有什么特殊情况我一定会提前和大家说明原因!
本次的主角是“阿拉伯数字转化为大写汉字”这个算法和代码,在这之前,我们来看看很经典的变量——静态变量(static)和动态变量(auto)
在这里我们先列出静态函数和动态函数的一般声明格式:
Static type name = value——静态函数
Type name = value——动态函数
可见,他们的区别就在于在数据类型前是否有static 的声明。
一、auto的局部变量和全局变量
一般我们在写代码的时候,在数据类型前不加任何说明的时候就是auto变量,这种变量的特点就是在程序执行过程中建立,随函数的调用需要动态的分配存储空间,调用结束释放所占用存储空间,这和函数形参有点相似,如果你在main函数里写一个auto变量,那么在这个程序结束的时候他就会自动释放占用的空间,生存周期是和main函数相同,属于动态局部变量,在未做初始化的时候默认值为垃圾值(即随机数)同样,在用户函数里使用auto函数都认为是局部动态函数,生存周期都在{}内。默认初始值都是随机数。
如果在main函数和用户函数以外的地方的auto就是动态全局变量,她的生存周期是整个源“项目”,即可以被整个项目里的函数进行调用(如果一个源文件有多个文件可以调用那么这些就是一个项目)范围很广,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值