局部变量和全局变量
作者:互联网
2026-03-05
局部变量:
(一)代码如下:
#include
void f(){
int a = 1;
printf("%d", a);
}
int main(){
f();
// printf("%d", a);
}
(二)运行结果如下:
全局变量:
(一)代码如下:
#include
int a = 1;
void f() {
a = 2;
printf("在函数f的内部:a=%d", a);
}
int main() {
f();
printf("在函数main的内部:a=%d", a);
}
(二)运行结果如下:
例题1:
(一)代码如下:
#include
int a = 200; // 全局
void f(){
int a = 1; // 局部
a = 2;
printf("%dn", a); // 2
}
int main(){
f();
printf("%dn", a); // 200
}
(二)运行结果如下:
例题2:
(一)代码如下:
#include
int a = 200;
int b = 100;
void f(){
int a = 1;
b = 2;
printf("a=%d, b=%dn", a, b);
}
int main(){
f();
printf("a=%d, b=%dn", a, b);
}
(二)运行结果如下:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
指针、引用和常量的关系
03/26
C++学习笔记(33):智能指针(工厂函数)
03/25
学而时习之:C++中的标准模板5.2
03/25
学而时习之:C++中的预处理
03/23
C++ RAII:从“人肉记账”到“自动保姆”的资源管理革命
03/23
告别 C 风格枚举:为什么你应该使用 enum class
03/22
从智能指针窥见现代C++的生存法则:告别内存泄漏,这篇就够了
03/22
C++学习笔记(30):智能指针(unique_ptr)
03/22
Leetcode第一题:用C++解决两数之和问题
03/20
static 关键字:从 C 到 C++,一篇文章彻底搞懂它的“七十二变”
03/20
AI精选
