![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
心得体会
Soron_liu
这个作者很懒,什么都没留下…
展开
-
双向带哨兵位循环链表逻辑图
通俗易懂!原创 2022-02-02 09:52:01 · 487 阅读 · 0 评论 -
warning C6011: dereferencing NULL pointer <name>
去官网查下这个警告就知道解决办法了https://docs.microsoft.com/en-us/cpp/code-quality/c6011?view=msvc-170&viewFallbackFrom=vs-2019“To resolve the issue, validate the pointer before use.”:使用前验证下就ok了if(pointer==NULL)..........原创 2022-01-31 14:14:08 · 1020 阅读 · 0 评论 -
Program received signal SIGSEGV, Segmentation fault.
这个错误一般都是非法访问内存错误,检查下指针变量是不是没有赋NULL,或者没有明确指向(隐藏在结构体内部的指针也要检查下)全局变量会自动初始化,所以一般会发生定义在函数内指针变量会发生Segmentation fault.归根结底,出现这样的错误,检查指针就对了!...原创 2022-01-30 09:43:34 · 978 阅读 · 0 评论 -
初阶指针的陷阱(形象的解释指针型变量的传址陷进)
记住这张图就行了。再看看下面两段代码(这两段代码就很好的解释了,当在函数间传递指针时,指针变量间相互的赋值操作,只是换了指针(相当于换了个门牌号),对原存放的指针所指向的变量没有丝毫影响(里面住的人还是那个人),当局部指针变量在函数结束被销毁时,回到mai函数,一切都没改变(房间的门一直没有被开过,退房时,里面当然还是最初住进来的那个人),代码一:代码二:...原创 2022-01-01 21:56:39 · 296 阅读 · 0 评论 -
对time,srand,rand函数的一点看法(以及为什么两次rand函数调取的随机数会相同?)
首先看两段代码代码一:#include <stdio.h>#include <time.h>#include <stdlib.h>int main(){ int a = 0, b = 0, c = 0; srand((unsigned)time(NULL)); a = rand(); /*srand((unsigned)time(NULL));*/ b = rand(); c = rand(); printf("%d %d %d\n"原创 2021-12-20 17:30:38 · 305 阅读 · 0 评论 -
C语言程序设计(现代方法)第二版,第九章编程题三和第八章编程题九两种跳出循环的解题思路
思路一:#include <stdio.h>#include <time.h>#include <stdlib.h>#define N 10void generate_random(char a[N][N]);void print_array(char a[N][N]);int main(){ char walk[N][N] = { 0 }; generate_random(walk); print_array(walk); retur原创 2021-12-16 17:45:50 · 709 阅读 · 0 评论 -
浅谈getchar函数(文章内容是错误的,请注意甄别)
浅谈getchar函数原创 2021-11-30 20:23:21 · 343 阅读 · 0 评论 -
float型变量能存储的最大正值和最小正值
今天写一写我对float变量的理解,我也是学习了网上的一些作者的看法,现在用最白的白话文记录下我对float变量存储格式怎么存储最大值和最小正值的理解。首先上面的单精度格式大家都知道,IEEE(Instituteof Electrical and Electronics Engineers (IEEE)指定的格式,也许是因为这样设计更加科学吧。float型变量存储格式被安排32个bits(1个bit就是一个由并联和串联的电路组合,可以在command指令下让其通电(0)还是断电(1))。其中原创 2021-11-25 22:17:07 · 3602 阅读 · 0 评论 -
第六章循环中的一段代码笔记和想法(如有不对,欢迎指正)
今天比较忙,还要陪Honey去学车,只能晚上学习部分。越到后面,学习的进度明显慢了,一段代码要反复的推敲,消化,改动验证,确实挺烧脑的,但是也是不断的加深印象,拓展电路思维原创 2021-11-21 22:57:19 · 360 阅读 · 0 评论 -
初入C语言
突然顿悟,突然一个念头让自己很触动,生而为何?自从14年大学毕业,一直在职场摸爬滚打,内心从来没有此刻触动我生命科学专业毕业,毕业也后,到公立医院做技术实验员,到上市公司,外企做销售,销售管理,专业知识使用的也越来越少,应酬反而多了。就这样,在生活无忧的这种状态下,想学一门技术的念头越来越强烈由此,就决定学习c,再学c++,让自己的人生更加精彩第一篇博客,立个flag,2个月学完,熟练c语言...原创 2021-11-20 19:02:38 · 334 阅读 · 0 评论