慕侠7302676
2020-09-22 09:42
请教大神。
16行声明了变量x但是你没有进行赋值,在17行却要将x输出,所以在函数外对x赋值,使用extern调用x 所以17行可以输出100.
因为你主函数有一个extern int x(调用外部变量x) 你最后不定义一个外部变量 你主函数当然运行不了 我是这么想的 不知道对不对
weixin... 回复慕侠7302...
extern int x(调用外部变量x) 你最后写的int x=100; 应该就是外部变量x 应该是这样
2021-11-19 10:57:38
共 2 条回复 >
C语言入门
926209 学习 · 20797 问题
相似问题
回答 1
回答 3
回答 2