首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

轻松带你解决c语言堆、栈、数据段、代码段、bss段的疑惑

当各位读者看到本次文章的标题,你可能会比较熟悉堆、栈的用法,因为在你学完了c语言后,或多或少都会接触到一点数据结构(但是这里要讲的与数据结构里面的堆和栈还是有点差别的,本次分析这个是从内存分配的角度去看,不是从的数据结构特点去看,而且在笔试面试的时候,经常会遇到这种题目,让你说出他们的区别来。自己亲身体会,遇到了好几次)。后面的数据段、代码段、bss段,可能你平时没有怎么细心总结,现在你可能还真讲不出他们的区别来,不信的话,读者在看到这里可以先暂定一下,在自己以往写了那么多的代码,仔细回忆看看他们有啥区别,如果不知道也没关系,读者可以继续随着我笔步往下看,当你看完或许会发出这样的感叹,原来是这样啊。是的,确实是这样的,包括自身在写这篇文章开始之前,我也讲不出来他们的区别(这里是昨天一个网友在我自己建的一个技术交流群里。提出了一个关于数据初始化的问题,如下图,正如你所见这个可能比较简单,但是要理解这里面的知识点,还是要花点时间来总结一下的):

02

第 3 章 简单函数

<一>数学函数 在数学中我们用过sin和ln这样的函数,例如sin(π/2)=1,ln1=0等等,在C语言中也可以使用这些函数(ln函数在C标准库中叫做log): 它有六种基本函数(初等基本表示):三角函数数值表(斜边为r,对边为y,邻边为x。)   在平面直角坐标系xOy中,从点O引出一条射线OP,设旋转角为θ,设OP=r,P点的坐标为(x,y)有    正弦函数 sinθ=y/r 正弦(sin):角α的对边 比 斜边    余弦函数 cosθ=x/r 余弦(cos):角α的邻边 比 斜边    正切函数 tanθ=y/x 正切(tan):角α的对边 比 邻边    余切函数 cotθ=x/y 余切(cot):角α的邻边 比 对边    正割函数 secθ=r/x 正割(sec):角α的斜边 比 邻边    余割函数 cscθ=r/y 余割(csc):角α的斜边 比 对边 Sin(π/2)=y/r=1,因为y=1;r=1;

02
领券