c语言赋值表达式 C语言中静态变量赋初值是什么赋值?
浏览量:2356
时间:2021-03-13 01:47:14
作者:admin
C语言中静态变量赋初值是什么赋值?
哈哈,这是静态变量的函数。静态变量只初始化一次,因此无论调用多少次,它们都将不再执行int c=3。C的值是上一次操作的结果
static表示函数第一次初始化变量,然后再次调用,变量的初始化不再执行,最后一次执行的结果保留。
首先在函数中声明静态int a=5,然后声明int a=6。这不是重复的定义吗?变量可以定义两次吗?定义static int之后,程序中的赋值是有用的,赋值将被保留,并且不会随着函数的返回而失效。下一次调用中变量的值是上一次调用的最后一个赋值结果,而不是最初定义的值
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。