![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 59
彭s
一位来自南昌大学爱学编程的小萌新
展开
-
[C语言]c语言简易实现扫雷
对于长代码程序,先画逻辑图是非常非常重要的,然后再细分逻辑图,根据逻辑图逐步逐步完善代码逻辑;原创 2023-04-16 21:49:48 · 163 阅读 · 0 评论 -
[C语言]二分查找
为处于中间的值,重复操作,从而不断缩小范围,如果左右边界相等的时候,仍然没有找到目标,说明目标不在范围内。,目标大于中间的数据,说明目标处于中间的数据和右边界之间,这时候。中间的数据与目标比较。原创 2023-03-07 21:43:29 · 88 阅读 · 0 评论 -
[c语言]小白入门理解c语言指针
在这里我们要先了解sizeof和strlen的作用再通过他们来理解数组名,取地址数组名,和指向数组里面元素的指针,和取地址数组元素等的意义1. 我们看指针时,要理解它的意义,我们要注意它指向哪里,它的访问权限时多少。存储的地址可能相同,但是访问权限不同的话,它的意义也就不同了。2. 利用sizeof时,siezof是计算类型的大小;它不会计算里面的表达式。原创 2022-11-21 14:50:31 · 708 阅读 · 3 评论 -
[c语言]详解scanf(“%d“)输入非数字字符,死循环以及解决方案
所以我们输入数字是都是类似于1‘\n’的形式输入,这时候计算机读取到1并且以1开头然后读取到回车也就是’\n’然后结束,但是回车还留在缓冲里面,下一次输入时计算机会跳过空白字符’\n’然后读取数字,知道遇到字符,重复这个操作。你看,按道理我们应该要输入10次a的值,但是由于我输入的是11a,只有11读取了,a留下来了,它就一直作为下一次scanf的结束字符,所以不用输入了。如果这是你输入的是1a’\n‘,计算机读取1然后碰到a结束,此时缓冲区还有a’\n’然后下一次读取直接读取到a,结束,从而循环。原创 2022-10-13 20:48:53 · 3772 阅读 · 0 评论 -
[c语言]printf中的i++与++i的运算规律和i++与++i的理解
1.在printf(“%d%d%d",i++,i++,i++)中,它的计算规律是从右到左进行逐步计算。2.i++的意思是i先自增,再返回自增前的值。3.++i的意思是i先自增,然后返回自增后的值。原创 2022-10-08 15:11:04 · 4193 阅读 · 1 评论