C Language
文章平均质量分 59
wudidajundui
这个作者很懒,什么都没留下…
展开
-
浅谈const
0.概述在C语言中,const是一个限定符。主要作用是使限定的变量只读,有些教课书把它翻译成“常量”,而我个人更愿意把它翻译成“只读变量”。const int a = 10; //声明 int 型变量a为只读。int const b = 10; //同上面声明方式完全一样,习惯上更倾向于第一种写法注意:const只读变量必须在声明的同时进行初始化,因为此刻如果不初始化,在后面将无法...原创 2018-05-17 21:31:47 · 183 阅读 · 0 评论 -
分析函数指针及其两个主要用途
0.基本的函数指针的声明与初始化 首先我们来声明一个函数。int Max_Int(int a, int b){ return (a>b)?a:b;} 把函数名替换成指针表达式是创建指向函数指针最简单的方式:int (*pFun)(int a, int b); //声明函数指针,此时函数指针没有指向任何函数这时,我们就已经完成了一个最简单的函数指针声明,其意义是:生命...原创 2018-05-22 22:02:27 · 15250 阅读 · 8 评论 -
关于C语言全局变量的一些问题
1、我们的代码在编译之后,会生成三个段:text段,data段,bss段。text段:存放我们的代码,也就是程序编译后的机器码。data段:存放经过非0初始化的全局变量。bss段:存放未初始化的全局变量和初始化为0的全局变量。这一段会由编译器自动清0。这也是C语言的全局变量若未初始化,其缺省值为0的原因。同时作为对比,我们知道,局部变量没有初始化,其值是不定的,因为布局变量是存...原创 2018-04-26 12:39:02 · 684 阅读 · 0 评论