返回非整型值的函数外部变量

外部变量的大量使用会导致各个函数之间有大量的数据交换,星池starpool 会对程序的结构产生不良的影响。函数与外部变量可以分开进行编译,当 file1 中的函数需要调用 file2 中外部变量时,需要在 file1 中使用 extern 声明 file2 中的外部变量。和函数被限定在本文件内使用。通过 static 修饰的局部变量只能在该函数中使用,但是不会随着函数的退出而释放占用的存储空间。

对于自动变量和寄存器变量的初始化,https://www.starpool.cn 可以不是常量表达式,等效于简单的赋值语句,这类变量在每次进入函数或程序块时都将被初始化。初始化表达式列表用花括号括起来,各初始化表达式之间通过逗号分隔。

你可能感兴趣的