2016 - 2024

感恩一路有你

c语言赋值表达式 C语言中静态变量赋初值是什么赋值?

浏览量:2356 时间:2021-03-13 01:47:14 作者:admin

C语言中静态变量赋初值是什么赋值?

哈哈,这是静态变量的函数。静态变量只初始化一次,因此无论调用多少次,它们都将不再执行int c=3。C的值是上一次操作的结果

static表示函数第一次初始化变量,然后再次调用,变量的初始化不再执行,最后一次执行的结果保留。

首先在函数中声明静态int a=5,然后声明int a=6。这不是重复的定义吗?变量可以定义两次吗?定义static int之后,程序中的赋值是有用的,赋值将被保留,并且不会随着函数的返回而失效。下一次调用中变量的值是上一次调用的最后一个赋值结果,而不是最初定义的值

c语言赋值表达式 c语言静态变量和全局变量的区别 c语言

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。