C/C++中关键字static的用法及作用

  本文将主要从static在C和C++共有的作用C++特有的作用两个方面进行解析。

C和C++中共有的作用 隐藏(对变量、函数均可)

  当同时编译多个文件时,所有未加static前缀的全局变量或全局函数都具有全局性。举例来说明,同时编译两个源文件,一个是a.c,另一个是main.c,如下:

C/C++中关键字static的用法及作用

C/C++中关键字static的用法及作用

1 //a.c 2 char a = \'A\'; // global variable 3 void msg() 4 { 5 printf("Hello\n"); 6 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzzspp.html