C语言变量储存

2018-09-09  本文已影响0人  AuglyXu

auto


register


static

void calculate(int r){
    // PI使用的概率非常大, 如果是一个局部变量的话, 每次调用都会重新开辟存储空间, 这样性能不好
    // 如果PI是static的变量, 那么只会开辟一次, 那么性能就会好很多
    static double pi = 3.1415926;
    return r * r * pi;
}

extern


extern和static对函数的作用

1.如果利用extern修饰函数, 代表这是一个外部函数, 其它文件中也可以使用,默认函数就是外部函数,所以extern在这里是个废物

2.如果利用static修饰函数, 代表这事一个内部函数, 只能在当前文件中使用


多人开发

如何进行?
注意点
#include的作用:
  1. 将后面指定文件中的内容拷贝到当前文件中

2.<>从系统的环境变量中去拷贝, 一般情况下只有用到系统函数才使用<>

  1. ""从指定的路径中去拷贝, 一般情况下使用同事/自己编写的.h文件都用""
配置文件初步了解
上一篇 下一篇

猜你喜欢

热点阅读