当前位置:网站首页>Quelle est la définition? Qu'est - ce qu'une déclaration? Quelle est la différence?
Quelle est la définition? Qu'est - ce qu'une déclaration? Quelle est la différence?
2022-07-03 07:48:00 【C'est le nord qui n'est pas très piqûre.】
Quelle est la définition?Qu'est - ce qu'une déclaration?Quelle est la différence??
Quelle est la définition?
Quelle est la définition:La soi - disant définition est(Compilateur)Créer un objet,Assigner un morceau de mémoire à cet objet et lui donner un nom,Ce nom est ce que nous appelons souvent le nom de la variable ou le nom de l'objet.Mais attention.,Une fois que ce nom correspond à cette mémoire,Ils vivent et meurent ensemble,Ne jamais abandonner pour toujours.Et l'emplacement de cette mémoire ne peut pas être modifié.Une variable ou un objet dans une certaine zone(Comme dans une fonction,Global, etc.)Ne peut être défini qu'une seule fois,Si défini plus d'une fois,Le compilateur vous invite à définir à plusieurs reprises la même variable ou objet.
int i;
Qu'est - ce qu'une déclaration?
Qu'est - ce qu'une déclaration:Il y a deux significations,Comme suit:
Premier sens:Dites au compilateur,Ce nom correspond déjà à un morceau de mémoire,Le code suivant utilise des variables ou des objets qui sont définis ailleurs.La déclaration peut apparaître plus d'une fois.
extern int i;
Deuxième sens:Dites au compilateur,J'ai réservé mon nom,On ne peut plus l'utiliser comme nom de variable ou d'objet.Par exemple, vous avez mis un livre sur un siège dans la salle d'étude de la Bibliothèque,Indique que ce siège a été réservé,Personne d'autre n'est autorisé à utiliser ce siège.En fait, vous n'êtes pas assis sur ce siège en ce moment.L'exemple le plus typique d'une telle déclaration est une déclaration d'un paramètre de fonction,Par exemple:
void fun(int i, char c);
Quelle différence ça fait?
La définition est d'allouer de l'espace mémoire .
La déclaration n'exige pas d'allocation d'espace mémoire .
边栏推荐
- 研究显示乳腺癌细胞更容易在患者睡觉时进入血液
- 密西根大学张阳教授受聘中国上海交通大学客座教授(图)
- 技术干货|昇思MindSpore可变序列长度的动态Transformer已发布!
- Lucene skip table
- IndexSort
- Unity XR实现交互(抓取,移动旋转,传送,射击)-Pico
- 华为交换机Console密码重置、设备初始化、默认密码
- Go language foundation ------17 ----- channel creation, read-write, security shutdown, multiplexing select
- Technical dry goods Shengsi mindspire lite1.5 feature release, bringing a new end-to-end AI experience
- HarmonyOS第三次培训笔记
猜你喜欢
![[MySQL 14] use dbeaver tool to remotely backup and restore MySQL database (Linux Environment)](/img/38/3435d353e50b19fe09c8ab9db52204.png)
[MySQL 14] use dbeaver tool to remotely backup and restore MySQL database (Linux Environment)

Go language foundation ----- 15 ----- reflection

Technical dry goods Shengsi mindspire innovation model EPP mvsnet high-precision and efficient 3D reconstruction

Pat class a 1028 list sorting

Redis batch startup and shutdown script

研究显示乳腺癌细胞更容易在患者睡觉时进入血液
![[mindspire paper presentation] summary of training skills in AAAI long tail problem](/img/34/9c9ec1b94edeecd4a3e7f20fdd8356.png)
[mindspire paper presentation] summary of training skills in AAAI long tail problem

技术干货|昇思MindSpore NLP模型迁移之LUKE模型——阅读理解任务

Analysis of the problems of the 12th Blue Bridge Cup single chip microcomputer provincial competition

Go language foundation ----- 05 ----- structure
随机推荐
IndexSort
华为交换机配置ssh登录远程管理交换机
Partage de l'expérience du projet: mise en œuvre d'un pass optimisé pour la fusion IR de la couche mindstore
When did you find out that youth was over
Go language foundation ------17 ----- channel creation, read-write, security shutdown, multiplexing select
Pat grade a 1029 median
Redis profile
Analysis of the problems of the 12th Blue Bridge Cup single chip microcomputer provincial competition
【MySQL 14】使用DBeaver工具远程备份及恢复MySQL数据库(Linux 环境)
PAT甲级 1028 List Sorting
opensips与对方tls sip trunk对接注意事项
PAT甲级 1031 Hello World for U
Pat class a 1030 travel plan
项目经验分享:实现一个昇思MindSpore 图层 IR 融合优化 pass
GoLang之结构体
UA camouflage, get and post in requests carry parameters to obtain JSON format content
Huawei switch basic configuration (telnet/ssh login)
Lucene merge document order
技术干货|关于AI Architecture未来的一些思考
Screenshot tool snipaste