当前位置:网站首页>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)
边栏推荐
猜你喜欢

The 19th - 22nd week of scientific research training - about tnet and memnet

二造实务案例答题技巧和举例汇总,满满都是精髓

Playful girl wangyixuan was invited to serve as the Promotion Ambassador for the global finals of the sixth season perfect children's model

One stop solution EMQ for hundreds of millions of communication of Internet of things

阳光男孩陈颢天 受邀担任第六季完美童模全球总决赛代言人

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

Log4j2 vulnerability

Make a row of the dataframe a column name

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

浅谈接口测试(二)
随机推荐
Exploring temporary information for dynamic network embedding
阳光男孩陈颢天 受邀担任第六季完美童模全球总决赛代言人
Principle of voice wake-up
Operation of simulated examination platform for electrical test questions in 2022
JQ 自定义属性取值
俏皮少女王艺璇 受邀担任第六季完美童模全球总决赛推广大使
Accumulation and summary of activation function
字节序问题
弹性蛋白酶的用途和化学性质
JQ user defined attribute value
Postman断言对应脚本的解释
pixel 6 root
GUN make (3) Makefile的规则
GUN make (4) 规则的命令
Is it safe to log in the stock account on the flush? How to open a stock account in the flush
程序 编译的步骤 预编译 编译 汇编 连接
Can bus transceiver principle
Procédure de désinstallation complète de la base de données Oracle (pas de capture d'écran)
20. Hough line transformation
recvmsg & sendmsg