课程
/后端开发
/C
/C语言入门
为什么编译器实际打印不出ful()的值,,main函数里的第二个x=100前不加类型,为什么打印结果就会出错,
2016-11-24
源自:C语言入门 5-10
正在回答
第一个问题:是可以打印的 你是不是哪出问题了 ,最好将你的代码打出来看看,
第二个问题:不会出错,只是打印结果变成了
if语句内,x=50
main方法内,x=50
fn1:x=77
最后将代码打出来看看
#include <stdio.h>int x = 77;void fn1(){printf("fn1(): x=%d\n", x);}int main(){int x = 10;if(x>0){x = 100;x /= 2;printf("if语句内, x=%d\n", x);}printf("main方法内, x=%d\n", x/5);fn1();return 0;}
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答局部变量与全局变量
2 回答关于全局变量和局部变量
1 回答关于全局变量和局部变量
2 回答局部变量与全局变量的问题