
c语言
尹傲雄
这个作者很懒,什么都没留下…
展开
-
c语言笔记——对流的理解
问题的开始是因为在编程的时候在输入数据的时候出现的一点问题,当时的问题大致可以总结为下面的代码: int a=0;char b[10];scanf("%d",&a);gets_s(b);printf("%d%s",a,b);当时的效果就像是gets_s这个函数被跳过去了一样没有输出结果,没有任何的反应显得十分的诡异,但是调试的时候发现其实并不是被跳过去了,而是gets_这个函数直接获得了一个原创 2017-01-01 15:45:52 · 804 阅读 · 0 评论 -
c语言笔记——对缓冲区的理解
缓冲区有时也被称作缓存,和手机app中存在的缓存类似,它存在的目的也为了提高效率。c语言在对一个文件进行操作的时候,先将文件读取到缓冲区,然后对文件的操作都在缓冲区进行,操作完成了之后才将文件写入磁盘。缓冲区存在的原因 那么存在这样一个区域的具体原因是什么呢?其实这和计算机的分级缓存机制的原理差不多。最主要的方面就是将cpu释放出来,充分利用cpu的资源。其次因为对内存的操作速度远大于对磁盘的操作原创 2017-01-04 00:06:59 · 5207 阅读 · 0 评论 -
棋盘覆盖问题的递归解决
搭建博客第一次就写一下,自己在github上利用github page这个功能搭建博客的过程也算是一个教程吧。第一次写有什么不对的地方请大家指正啦。准备工作首先想要使用github page搭建一个博客你需要一些准备,也就是一些储备知识。你先要了解git的基本用法,这里推荐一些廖雪峰的博客,感觉写的很好很适合入门,我也是从他那里入门的。廖雪峰的git教程 然后去github的官网申请一个账号,然后我原创 2016-12-20 12:33:14 · 3543 阅读 · 1 评论 -
c语言笔记——对scanf()等输入函数的深入理解
输入函数是我们可以说是接触最早的一批函数了,但是如果不注意的话还是会遇到很多问题,所有我把平时遇到的一些问题和想法写下来。肯定会有不对的地方欢迎大家指正。scanf()scanf()这个函数是从输入缓冲区中读取数据的而不是从键盘上读取数据的这些在上完学校的课之后应该都知道了,可是还是有很多的细节要注意。(原来我也知道可是在使用时还是犯错了。scanf()这个函数在输入时遇到,原创 2017-01-05 00:19:21 · 990 阅读 · 0 评论