自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C语言中如何传递函数内的局部变量

有一种写法,可以用一个返回指针来返回局部变量int* example () { int i; i = 1 + 2; return i;}//end example这种写法在编译时可以通过,但在实际运行中,程序会在这里崩溃。究其原因,主要是因为C语言中,局部变量将被保存在栈中。在函数调用结束后,栈中元素的生命周期也到了尽头。而此时传递出去的指针就成了一个野指针...

2019-10-05 09:16:21 3594

原创 时间复杂度的简单理解

通常我们评判算法优劣时总少不了对算法在时间开销方面进行评估。其中比较常用的是大O阶记法。首先,我们明晰一个前提,决定算法在时间方面开销的因素可以简化为两个:问题规模 和 算法的好坏。所以很自热地我们可以通过算法的时间开销和问题规模来讨论算法的好坏。而其中算法时间方面的开销我们又可以近似地对应算法基本运算的执行次数。在这个前提下分析:算法基本运算的执行次数可以视作一个函数,姑...

2019-09-27 21:15:17 405

原创 C语言中的break和continue

一般在的,while, for 这样含有循环体的语句中,某些情况下我们会需要立即跳出当前循环。这时使用break语句就可以实现直接从当前循环体直接跳出开始执行while, for语句的下一条语句。 另外,break 这种可以从一段复合语句中跳出的功能也被switch 广泛借用,来跳过switch 复合语句,也就是被花括号框住的代码块中剩余的部分,转去执行switc...

2019-09-23 17:54:31 1298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除