- 博客(8)
- 收藏
- 关注
原创 Debug和Release版本的区别
本质区别就是Debug可以进行调试,Release面向客户,不可调试,且Release中编译器会自我优化,因此占的空间小。Realse 发布版本,供给用户使用,不包含调试信息,编译器可能自主优化。Debug 调试版本,可调试,编译器不做任何优化。以上就是Debug和Release的区别。就是此处的Debug和Relase。
2023-11-28 20:16:59
251
1
原创 c语言新手找bug的基本方法
当某个输出的值不符合你的预期时,想找错误怎么办?如果肉眼看不出来,那我们不妨看看它值每一步的变化情况。首先我们应该先找到监视窗口来监视其值,先教大家如何打开监视窗口。首先开始调试,座机是按F10,笔记本的话按住FN再按F10,然后左上角点开调试。调试里面有个窗口,点击里面有监视,点一下监视的二级菜单,然后会出现这个画面。我们可以把想查看的值填在监视窗口里的方框内,也可以监视数组。当你想监视某个函数时,按F10调试到该函数的时候,按F11可进入函数内部查看。
2023-11-28 20:12:47
1185
1
原创 轻松拿下C语言函数基本知识
C语言中的函数是一个程序的重要组成部分。其可以将一个大的程序进行简化,并且可以重复使用,用于将一个大项目拆为很多小项目。
2023-11-13 21:47:16
441
2
原创 数组的基本认识。
如此可见,每个元素依旧隔一个字节的长度,让我们大胆设想一下,二维数组依旧呈线性排布,不过我们看起来是分几行几列的。关于数组下标如上图,从[0]开始,因此arr[6]可储存的元素是6个,下标分别为0,1,2,3,4,5这个下标。数组,顾名思义就是一堆数的集合,例如a集合中包含0,1,2,3,4,5.则可以表示为。还是一行,猜对了咩,但是为什么只有2,3,4,5,6了,1呢?其实(1,2)只会输出后面的值,如果是(2,1)则会输出1.很显然,第一行也就是【0】,含有两个数字,为别为1,2.
2023-11-06 20:37:41
241
1
原创 C语言循环和分支语句初学。
这种情景时,会输出因为a+=1在continue上面,因此对循环影响不大,可当continue跑a+=1上面时,a+=1就不会继续被执行了,它只会将a=0循环3次,因此输出的值为0.我先解释一下,default是当你输入的值不为1或者2时,会输出8888,当你输入1或者2时,编译器会输出对应的case1,case2所包含的东西。这行代码就是while的一个简答应用,当()内的条件为0或非0时,它的程式是不执行和执行,上图因为我们定义了a=0,因此()n内为0,所以输出不了hehe。它输出的仅有haha了。
2023-10-22 20:54:10
108
1
原创 第一篇博客
首先出于我对物联网专业的了解,我的编程目标是大一上学期学完c语言和离散数学,寒假学习数据结构与算法,再在大一下学期学习c++,然后参加四五月份的蓝桥杯。大二学习linux系统,大三大四准备考通信工程方面的研究生,虽然有点幻想的成分,但我会尽我所能干好每一件事。目前就按照鹏哥的指导学习编程,每天花2个小时熟悉代码,熟能生巧,课上认真听讲,课下不会的与老师交流,线上听完线下实操。目前来看,我以后想做一名嵌入式软件工程师,像入职华为公司,成为其旗下一员。刘晨阳,陕西咸阳,立志仰望星空的男人。
2023-10-11 19:56:45
64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人