变量定义、声明、初始化

本文详细介绍了变量的定义、声明和初始化,强调了它们的区别。在定义变量时分配存储空间,声明则是告知变量的类型和名称。初始化是在变量创建时为其赋值。同时,文章提醒读者在模块化设计中,应避免在头文件中定义变量,以防止重复定义错误,推荐使用static关键字限制变量的作用域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

目录

 

变量的定义

变量的声明

变量的初始化

程序模块化设计风格

摘要

模块化要点


变量的定义

用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。

  • 定义也是声明:当定义变量时我们声明了它的类型和名字。
  • extern声明不是定义:通过使用extern关键字声明变量名而不定义它。 

[注意] 

  • 变量在使用前就要被定义或者声明。 
  • 在一个程序中,变量只能定义一次,却可以声明多次。 
  • 定义分配存储空间,而声明不会。定义时系统会为定义的变量分配空间,而声明时,不会分配空间

变量的声明

用于向程序表明变量的类型和名字。

  • 在定义变量时初始化的副作用是告诉编译器,这是一个定义,而不是一个声明。因为声明时,是不可以 

初始化的,

 

变量的初始化

变量的初始化指的是给变量赋一个值。


程序模块化设计风格

 

摘要

  • 不要把变量定义放入
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值