当前位置:网站首页>Mot - clé C facile à comprendre statique
Mot - clé C facile à comprendre statique
2022-06-26 01:49:00 【C'est comme ça.】
Un.:staticModifier les variables locales
Non utiliséstaticModification

AvecstaticAprès modification

Le Code et les résultats de la figure I montrent que NonstaticModificationNo79Quand le Code de ligne,Variables localesiJe sors.testFonction Les données seront détruites ,Parce que86D'accord.90 Boucle de code 10 Entrée secondaire test()Fonctions,Terminé.test Variable locale en fonction i Destruction des données , Le résultat est donc 10Une fois iLa valeur de2
Comme le montre la figure II ,Chaque appeltestFonctions,UtilisationiC'est le dernier appel de fonction qui a laisséi,Prends ça. Les données des variables locales ont été sauvegardées ,Les résultatsiLa valeur de2~11
D'ici, on peut voirstaticVariable locale modifiée Hors de portée et ne sera pas détruit ,Ça change le cycle de vie de cette variable locale
2.:staticModifier les variables globales


LNK En fait, c'est une erreur de lien
La figure 1 montre Les variables globales peuvent être utilisées dans d'autres fichiers de l'ensemble du projet , Parce que la variable globale a un attribut de lien externe, comme le montre la figure II Passe.staticAprès modification, Les variables globales ne peuvent être utilisées que dans le fichier source ,Aucun autre fichier ne peut être utilisé, Ça nous donne l'impression que la portée est plus petite
On peut considérer l'ensemble du projet comme un bâtiment , Différents documents dans un projet correspondent à différents étages , La variable globale est l'équivalent d'une personne à un étage de cet immeuble , Avant d'être static Il peut être dans ce bâtiment pendant la décoration (Ingénierie) Par les escaliers (Liens) Peut travailler à différents niveaux (Documentation), Mais une fois que staticAprès modification, C'est comme démonter les escaliers ( Pas d'attribut externe ) Un homme ne peut être qu'à l'étage où il est (Documentation)Travail moyen
Trois:staticModifier la fonction


Tousstatic La fonction modificatrice est similaire à la variable globale modificatrice , Cela rend également les fonctions natives disponibles dans l'ensemble du projet pour d'autres appels de fichiers qui ne peuvent être utilisés que dans son fichier source ( C'est là que se trouve la fonction .cOu.hDocumentation)
边栏推荐
猜你喜欢

物联网亿万级通信一站式解决方案EMQ

Postman斷言對應脚本的解釋

cyclegan:unpaired image-to-image translation using cycle-consistent adversarial network

Talking about interface test (2)

Log4j2 vulnerability

recv & send

Sunshine boy chenhaotian was invited to be the spokesperson for the global finals of the sixth season perfect children's model

秀场精灵陈梓桐 受邀担任第六季完美童模全球总决赛首席体验官

论文阅读 Exploring Temporal Information for Dynamic Network Embedding

biggan:large scale gan training for high fidelity natural image synthesis
随机推荐
Postman断言对应脚本的解释
ActivityManager kill reason
pixel 6 root
biggan:large scale gan training for high fidelity natural image synthesis
弹性蛋白酶的用途和化学性质
24. histogram calculation
甜酷少女金书伊 受邀担任第六季完美童模全球总决赛代言人
APP测试(一)
PTA class a simulated 8th bomb: 1164-1167
字节序问题
Is it safe to log in the stock account on the flush? How to open a stock account in the flush
胶原蛋白酶丨Worthington中英文说明书
Data arrangement of machinetranslation
Summary of knowledge points of catboost
Exploring temporary information for dynamic network embedding
Loss function of depth model
Playful girl wangyixuan was invited to serve as the Promotion Ambassador for the global finals of the sixth season perfect children's model
PTA class a simulated ninth bullet: 1114-1117
cyclegan:unpaired image-to-image translation using cycle-consistent adversarial network
PTA class a simulated third bomb: 1140-1143