759611 发表于 2016-1-15 12:24:48

学习了!

花生-330161 发表于 2016-1-15 12:28:33

简单的将,const 用于指定变量不能动态赋值,只能在编译时赋予一个初始值
static 用于在函数红源文件内,用在函数内部时,无论函数执行多少次,变量的值都不会消失,用于源文件内部时,防止与其它源文件的同名变量相冲突。


紫嫣0302 发表于 2016-1-15 13:16:24

挺好的。这是今天的签到吗?

xuguomin 发表于 2016-1-15 13:17:05

签到签到

wtliu 发表于 2016-1-15 13:28:37

const 定义常量,static 定义静态变量。:lol

zhangjian666 发表于 2016-1-15 13:31:49

签到:loveliness:

飞狼老大 发表于 2016-1-15 13:48:31

学习一下!

hellokity 发表于 2016-1-15 13:52:11

const和static的用法?

alisa123 发表于 2016-1-15 14:01:43

签到签到

huaiqiao 发表于 2016-1-15 14:27:50

当const修饰一个普通变量时,则这个普通变量不应被修改。当const修饰一个指针变量时,这个指针指向的内容不应被修改,也不应让其它指针指向这个内容。
静态全局变量有以下特点:   1)该变量在全局数据区分配内存;    2)未经初始化的静态全局变量会被程序自动初始化为0(自动变量的值是随机的,除非它被显式初始化);    3)静态全局变量在声明它的整个文件都是可见的,而在文件之外(extern)是不可见的;定义全局变量就可以实现变量在文件中的共享,但定义静态全局变量还有以下好处:   1)静态全局变量不能被其它文件所用;    2)其它文件中可以定义相同名字的变量,不会发生冲突;2、[静态局部变量] 在局部变量前,加上关键字static,该变量就被定义成为一个静态局部变量。
页: 1 2 3 [4] 5 6 7 8 9
查看完整版本: 【1.15签到】每日问答——const和static的用法