当前位置:网站首页>56.【全局变量和局部变量专题】
56.【全局变量和局部变量专题】
2022-08-02 20:05:00 【李在奋斗……】

【单独定义一个全局变量】
#include<iostream>
using namespace std;
int a = 0;
void fun1()
{
a += 5;
}
void fun2()
{
a += 10;
}
int main()
{
cout << a << endl;
fun1();
cout << a << endl;
fun2();
cout << a << endl;
return 0;
}
==========================
【定义一个全局,一个局部(同名)】
#include<iostream>
using namespace std;
int a=0;
void fun1()
{
a += 5;
}
void fun2()
{
int a=0; //定义局部同名变量
a += 10;
}
int main()
{
cout << a << endl;
fun1();
cout << a << endl;
fun2();
cout << a << endl;
return 0;
}
==========================
①【定义一个局部不同名,一个局部同名。不同函数体】
#include<iostream>
using namespace std;
int a = 0;
void fun1()
{
int b = 3; //定义不同名局部变量
a += 5+b;
}
void fun2()
{
int a = 0; //定义同名局部变量.
a += 10;
}
int main()
{
cout << a << endl;
fun1();
cout << a << endl;
fun2();
cout << a << endl;
return 0;
}

==========================
②【定义一个局部不同名,一个局部同名。同一个函数体】
#include<iostream>
using namespace std;
int a = 0;
void fun1()
{
a += 5;
}
void fun2()
{
int a = 0; //定义同名局部变量.
int b = 3; //定义不同名局部变量
a += 10+b;
}
int main()
{
cout << a << endl;
fun1();
cout << a << endl;
fun2();
cout << a << endl;
return 0;
}

边栏推荐
猜你喜欢

【软件工程导论】软件工程导论笔记

LeetCode:622. 设计循环队列【模拟循环队列】

ShardingSphere-proxy +PostgreSQL implements read-write separation (static strategy)

9,共模抑制比一-不受输入信号中共模波动的影响。【如何分析共模CM抑制比。】
![[安洵杯 2019]easy_web](/img/26/c04bc8b9c65ac75ddd2696b48e1661.png)
[安洵杯 2019]easy_web

Day35 LeetCode

PG's SQL execution plan

J9 digital theory: the Internet across chain bridge has what effect?

4 kmiles join YiSheng group, with more strong ability of digital business, accelerate China's cross-border electricity full domain full growth

OpenCV开发中的内存管理问题
随机推荐
美国爱荷华州立大学| Improving Distantly Supervised Relation Extraction by Natural Language Inference(通过自然语言推理改进远程监督关系提取)
【手撕AHB-APB Bridge】~ AMBA总线 之 APB
TodoList案例
J9 Digital Currency Theory: Identifying Web3's New Scarcity: Open Source Developers
信息学奥赛一本通(1259:【例9.3】求最长不下降序列)
Async的线程池使用的哪个?
LeetCode - 105. 从前序与中序遍历序列构造二叉树;023.合并K个升序链表
AI Scientist: Automatically discover hidden state variables of physical systems
ALV报表学习总结
ABAP语法小复习
Geoserver+mysql+openlayers2
Bena的生命周期
银保监会:人身险产品信披材料应由保险公司总公司统一负责管理
Triacetin是什么化学材料
V - memo new instructions
浅议.NET遗留应用改造
ALV概念讲解
J9数字论:互联网跨链桥有什么作用呢?
ssdp协议搜索GB28181设备
【 LeetCode 】 1374. Generate each character string is an odd number