全局变量和局部变量

简介: 全局变量和局部变量

全局变量是存放在静态存储区,而且全局变量定义在函数之外,作用域是整个程序。

局部变量是存放在栈区的,定义在函数之内,作用域是函数内,出函数自动销毁。


#include<stdio.h>
int c=10;  //全局变量
int main(){
   int a=8;//局部变量
   printf("%d",c)//  c是全局变量,等于10
   printf("%d",a)//  a是局部变量  等于8
     return 0;
 }


当 全局变量名 和 局部变量  冲突 时,该听谁的呢?

#include<stdio.h>
int a=20;//全局变量
int main()
{
    int a=10;//局部变量
    printf("%d",a);   //局部变量优先,a等于10;
     return 0;
}


很明显,当全局变量和局部变量冲突时,局部变量优先,拥有管辖权;而全局变量则是会被忽略。

目录
相关文章
|
人工智能 并行计算 PyTorch
【Hello AI】手动安装AIACC-Inference(AIACC推理加速)Torch版
AIACC-Inference(AIACC推理加速)支持优化基于Torch框架搭建的模型,能够显著提升推理性能。本文介绍如何手动安装AIACC-Inference(AIACC推理加速)Torch版并提供示例体验推理加速效果。
|
10月前
|
人工智能 中间件
活动速递丨AI 原生应用开发实战营·上海站邀您参会
AI 原生应用开发实战营·上海站将于 2024 年 12 月 26 日在上海阿里巴巴徐汇滨江园区 X 区北门-X7-301 龙门书院举办。
162 91
|
8月前
|
JSON API 数据安全/隐私保护
虾皮(shopee)商品详情接口(虾皮 API 系列)
Shopee 商品详情接口(item_get)用于获取商品的标题、价格、描述、库存和图片等详细信息。开发者需使用 Shopee 提供的 API 密钥进行认证,通过 GET 请求访问指定 URL。请求参数包括 partner_id、shopid、itemid、timestamp 和 sign。签名生成需按字母顺序排序参数,拼接后与 API 密钥进行 HMAC-SHA256 加密。响应为 JSON 格式,包含商品详细信息及错误提示。注意妥善保管 API 密钥,并遵守请求频率限制。
|
机器学习/深度学习 人工智能 自动驾驶
AI的奇思妙想之旅:探索未来的无限可能
人工智能(AI)正迅速变革世界,从自动驾驶到智能助手,乃至艺术创作领域。AI不仅能生成多样风格的艺术品,还能创造新艺术形式。例如,利用Python和深度学习库可将普通照片转化为梵高风格的画作。此外,AI还助力建筑设计,通过生成对抗网络(GAN)快速生成建筑草图。在医疗领域,AI支持个性化医疗决策,如通过随机森林算法预测心脏病风险。AI不仅象征技术飞跃,更预示着未来生活的无限可能。
196 2
|
12月前
|
存储 关系型数据库 MySQL
奇偶校验,CRC循环冗余校验,海明码校验
奇偶校验,CRC循环冗余校验,海明码校验
483 0
scrollIntoView()定位元素显示导致页面上移解决方法?
scrollIntoView()定位元素显示导致页面上移解决方法?
1034 0
|
Go API
Golang:uiprogress在终端实现进度条功能
Golang:uiprogress在终端实现进度条功能
675 0
Golang:uiprogress在终端实现进度条功能
|
存储 SQL 缓存
Redis(一)入门:NoSQL OR SQL,看完这篇你就懂了
非结构数据,根据定义是指数据结构不规则或不完整,没有任何预定义的数据模型,不方便用二维逻辑表来表现数据,例如网页日志、文本文档、图像、视频和音频文件等。
715 0
Redis(一)入门:NoSQL OR SQL,看完这篇你就懂了
|
SQL Web App开发 关系型数据库
MySQL数据库操作,指导手册
MySQL数据库操作,如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL
798 0
MySQL数据库操作,指导手册