c 语言 extern
admin
2024-04-26 11:21:20
0

#include

// 函数外定义变量 x 和 y

int x; (int x 为全局变量,是声明,声明可以有多次,不会报错)

int x;

int y;

int addtwonum()

{

// 函数内声明变量 x 和 y 为外部变量

//extern int x;

// extern int x;在内部定义时也为为声明,可以写多次。

// 当写为extern int x=10;是和局部变量int x=10;相同,为定义只能写一次。

// extern int x=10;有的编译环境会直接报错。

extern int y;

int x; ( int x为局部变量,是定义,定义只能一次,写两次会报错)

//int x;

//extern int y;

// 给外部变量(全局变量)x 和 y 赋值

//x = 1;

// y = 2;

return x;

}

int main()

{

int result;

// 调用函数 addtwonum

result = addtwonum();

printf("result 为: %d\n",result);

return 0;

}

#include

// 函数外定义变量 x 和 y

int x;

int y;

int addtwonum()

{

// 函数内声明变量 x 和 y 为外部变量

extern int x;

extern int y;

// 给外部变量(全局变量)x 和 y 赋值

x = 1;

y = 2;

return x+y;

}

int main()

{

int result;

// 调用函数 addtwonum

result = addtwonum();

printf("result 为: %d",result);

return 0;

}

相关内容

热门资讯

《模拟农场17》农耕施肥与动物... 第1页:打包及生猪教学指南展开【入门教学指南-打包】制作草垛①进入拖拉机,将负重和后方打包机连接起来...
《文明6》德国科技胜利玩法图文... 第1页:展开《文明6》德国科技胜利怎么玩?相信很多玩家还未用其通关高难度,今天小编带来“EW2674...
《猫头鹰男孩》全流程图文攻略 ... 第1页:操作介绍展开《猫头鹰男孩》是一款垂直平台冒险游戏,该游戏故事深入,对话设置完全以情感为基础,...
《三国志13威力加强版》结婚及... 第1页:关于结婚展开《三国志13威力加强版》在最近又曝光了新的结婚和养育系统,下面小编给大家带来的是...
《文明6》城市建设科技宗教胜利... 第1页:建城基础展开《文明6》城市建设、胜利方法、奇观建造及战术打法都是大家需要掌握的知识,可能大家...
《模拟农场17》生涯模式视频攻... 第1页:第一期-新手教程展开《模拟农场17》大家玩了吗一款模拟农场经营的游戏,今天就为大家带来了模拟...
热门截图软件推荐 2024年好... 在日常办公场景中,快速截取屏幕内容是高频需求之一。面对不同任务目标——如资料存档、信息分享、跨语言沟...
汽车模拟驾驶软件推荐 实用性强... 对于刚取得驾照的新手司机,或是正在备考驾考的学员而言,一款具备真实感、操作性强的驾驶模拟类应用,能显...
免费下载热门歌曲的音乐软件推荐... 如今,音乐类应用层出不穷,用户在通勤、休息或居家时,常借助听歌来缓解压力、调节情绪。但不少主流平台设...
调音器和节拍器App推荐|20... 音乐学习离不开精准的音准与稳定的节奏感,一款专业的调音与节拍辅助工具,能显著提升练习效率和演奏表现力...