C语言完美演绎9-6

/* 范例:9-6 */

#include <stdio.h>

int a;

int b;

void main(void)

{

int a=10; int b=10;

{

extern int b; /* 只声明外部变量b而不声明外部变量a */

a=a+10; /* 此处变量a为main()函数内部局部变量a */

b=b+10; /* 全局b */

printf("a=%d b=%d\n",a,b);

}

getchar();

}

程序执行结果:

a=20 b=10

相关推荐
LuminousCPP12 小时前
数据结构 - 线性表第四篇:C 语言通讯录优化升级全记录(踩坑 + 思考)
c语言·开发语言·数据结构·经验分享·笔记·学习
浩浩测试一下15 小时前
汇编 标志位寄存器 (逆向分析 )
c语言·汇编·逆向·windows编程·标志寄存器
SuperByteMaster16 小时前
uart中断发送和接收处理
c语言
社交怪人17 小时前
【浮点数相除的余】信息学奥赛一本通C语言解法(题号1029)
c语言·开发语言
辣椒思密达18 小时前
Python爬虫中如何正确配置住宅IP代理?新手避坑指南
c语言·python
番茄灭世神19 小时前
PN学堂GD32教程第21篇——WiFiIOT
c语言·stm32·单片机·嵌入式·gd32
我还记得那天19 小时前
C语言递归实现汉诺塔问题
c语言·开发语言
LuminousCPP20 小时前
数据结构 - 线性表第三篇:基于顺序表实现 C 语言通讯录(基础功能篇)
c语言·数据结构·经验分享·笔记·算法
kkeeper~21 小时前
0基础C语言积跬步之内存函数
c语言·开发语言
Chen_harmony21 小时前
【习题04】计算求和
c语言