The 1.static global variable is only initialized once, preventing it from being referenced in other file units;2.static Local variables are initialized only once, the next time based on the last result value;The 3.static function has only one copy
1, can local variables and global variable duplicate?
A: Yes, the local will screen the overall situation. To use a global variable, you need to use the "::"
Local variables can have the same name as global variables, and when referenced within a
Original blog, reprint please indicate the source--Zhou Xuewei http://www.cnblogs.com/zxouxuewei/Static is used in two ways: static in process-oriented programming and static in object-oriented programming. The former applies to ordinary variables
Static Keywords of C ++
The static function of C ++ has two usage methods: static in process-oriented programming and static in object-oriented programming. The former applies to common variables and functions, and does not involve classes. The
Using the static modifier to declare static members that belong to the type itself, rather than to a particular object, can be used for classes, fields, methods, properties, operators, events, and constructors, but not for indexers, destructors, or
C ++ Primer study note _ 22 _ class and data abstraction (8) -- static member variable, static member function, class/object size, _ 22 -- static
I. static
Each static data member is an object associated with the class and is not associated with the
the difference between static variable and ordinary variable
The description of the global variable (external variable) before being labeled static constitutes a static global variable. The global variable itself is the static storage mode, static
I. Static variables static variables are roughly divided into three usage types
1. It is used in local variables to become static local variables. Static local variables have two usages: Memory Function and global survival.
2. It is used for
Static function (modifier function, local variable, global variable)In the C language, the literal meaning of static can easily lead us astray. In fact, it has three functions.(1) first introduce the first and most important one: hiding.When we
The role of the static keyword in C language, and the static keyword in C Language
Functions of static keywords in C Language
Hua Qing vision 2014-10-05 Zhang junhao, Haidian District, Beijing
1. layout of executable files (elf) after C source
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.