![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
Double_Bean
这个作者很懒,什么都没留下…
展开
-
C语言中extern的用法(转摘)
在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。 1. extern修饰变量的声明。举例来说,如果文件a.c需要引用b.c中变量int v,就可以在a.c中声明extern int v,然后就可以引用变量v。这里需要注意的是,被引用的变量v的链接属性必须是外链接(external)的,也就是说a.c要引用到v,不只是取决于在a转载 2013-12-19 23:07:45 · 587 阅读 · 0 评论 -
一点心得体会
今天物理看了很久不想看了,就想休息一会儿看原创 2014-10-30 22:44:28 · 360 阅读 · 0 评论 -
看到一篇写c语言指针的,超级棒,转载
转自:http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html 一、 在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义: 1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符转载 2014-04-11 21:54:33 · 451 阅读 · 0 评论 -
c语言运算优先级
转载自:http://www.slyar.com/blog/c-operator-priority.html 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右转载 2014-06-25 14:36:59 · 412 阅读 · 0 评论 -
c语言中static用法总结(转载)
一、c程序存储空间布局 C程序一直由下列部分组成: 正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。栈——增长方向:自顶向下增长;自动变量以及每次函数调用时所需要保存的信息转载 2013-12-19 23:10:57 · 844 阅读 · 0 评论 -
GCC 编译使用动态链接库和静态链接库的方法
根据链接时期的不同,库又有静态库和动态库之分,有别于静态库,动态库的链接是在程序执行的时候被链接的 1 库的分类 根据链接时期的不同,库又有静态库和动态库之分。 静态库是在链接阶段被链接的(好像是废话,但事实就是这样),所以生成的可执行文件就不受库的影响了,即使库被删除了,程序依然可以成功运行。 有别于静态库,动态库的链接是在程序执行的时候被链接的。所以,即使程序编译完,库仍须保留在系转载 2014-10-30 22:33:32 · 550 阅读 · 0 评论