摘要: 函数指针(指向函数的指针) 一个函数在编译之后,会占据一部分内存,而它的函数名,就是这段函数的首地址。 可以把一个指针声明成为一个指向函数的指针。 C 语言规定函数名会被转换为指向这个函数的指针,除非这个函数名作为 & 操作符或 sizeof 操作符的操作数(注意:函数名用于 sizeof 的操作数 阅读全文
posted @ 2020-10-14 17:42 那么强大 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 概念: 在如下的A指向B、B指向C的指向关系中: 首先,C是"一段内容",比如你用malloc或者new分配了一块内存,然后塞进去"一段内容",那就是C了。C的起始地址是0x00000008。 B是一个指针变量,其中存放着C的地址,但是B也要占空间的啊,所以B也有地址,B的起始地址是0x000000 阅读全文
posted @ 2020-10-14 14:42 那么强大 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 修饰变量 C语言中采用const修饰变量,功能是对变量声明为只读特性,并保护变量值以防被修改。举例说明如下: const int i = 5; 上面这个例子表明,变量i具有只读特性,不能够被更改;若想对i重新赋值,如i = 10;则是错误的。 值得注意的是,定义变量的同时,必须初始化。定义形式也可以 阅读全文
posted @ 2020-10-14 11:31 那么强大 阅读(531) 评论(0) 推荐(0) 编辑