![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
whoami_I
这个作者很懒,什么都没留下…
展开
-
关于linux中signal函数声明的解读
在Linux系统中,有一个signal函数,用来发送信号,但这个函数的声明有点复杂,signal原型为:void (*signal(int sig, void (*func)(int)))(int);乍一看,这个函数的原型实在是太复杂了,解读变量或函数的声明首先遵守下面的原则:A. 声明从它的名字开始读取,然后按照优先级顺序依次读取。名字是什么呢,从左到右碰到的第一个标识符就是名字.B....原创 2019-01-23 20:06:11 · 579 阅读 · 0 评论 -
const关键字
c语言中,当const关键字修饰一般常量时,比较好理解变量的意义,就是说这个变量为常量,不能通过这个变量来操作对应的值。而当const修饰指针时,就比较难以理解,因为存在两种情况:指针本身为常量;另一个是指针指向的是一个常量。下面然我们来看一下这两种情况:const char *p; //p为指针变量,指向char型常量(指向的为常量)char const *p; //p为指针变量,指向c...原创 2019-01-23 10:57:08 · 165 阅读 · 0 评论