![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
文章平均质量分 69
Matutinal
这个作者很懒,什么都没留下…
展开
-
算法——从9个硬币中找出其中的1枚假硬币
9个硬币,其中有一个硬币是假的(不知道其比真的硬币轻或重),问:最少称多少次能找出这枚假硬币?首先将硬币3等分:第1次称重任意两份进行,有两种情况:第2次称重两堆称重相等,则可以判断出假硬币在剩下的一堆中。则对剩下的一堆进行称重,任选两枚进行称重,会出现两种情况:相等时说明假硬币没参与称重;不等时,再进行第3次称重。两堆称重不等,可以知道剩下一堆的硬币全为真。则将剩下一堆中两枚真硬币与进行第一次称重的两堆中任意一堆中的任意两枚硬币进行替换,替换将产生两种结果:1.相等时原创 2020-09-22 01:17:41 · 3819 阅读 · 1 评论 -
C语言结构体和无名结构体以及typedef struct加不加结构体名在变量定义方式中的区别
1.C语言中使用typedef关键字来定义自己习惯的数据类型名称,也就是是为现有的类型取别名。2.struct关键字能定义各种类型的集合,称为结构,并把他们视为一个单元。3.结构体类型及其变量的不同定义方式:一般情况---------变量的定义方式为:struct 结构体名 变量名 - ****struct 结构体名**{//成员列表};**无名结构体---------结构体变量和结构体同时定义(指定一个无名结构体类型,显然不能再以次结构类型去定义变量,这种方式不常用) -原创 2020-09-20 18:47:44 · 7242 阅读 · 0 评论 -
c语言中的全局变量、局部变量、静态全局变量、静态局部变量简单区别和指针的*使用区别
断断续续地写代码是很痛苦的事情,得不偿失,失不再来,重头在学,循环往复,日渐消瘦,头秃心凉……故此立下flog:坚持更新自己的每日所学!c语言中的全局变量、局部变量、静态全局变量、静态局部变量:如果局部变量名和全局变量名一样时,忽略全局变量的值。...原创 2020-04-23 15:37:59 · 955 阅读 · 1 评论