为了账号安全,请及时绑定邮箱和手机立即绑定

printf

fn1(): x=77  为什么会打出来

正在回答

3 回答

因为这是定义的函数输出的

0 回复 有任何疑惑可以回复我~

不好意思,我是说 :不是printf("%s\n", "fn1(): x=77")而直接是fn1(): x=77

少了printf函数


1 回复 有任何疑惑可以回复我~

因为fn1()里面的变量x只能是全局变量x=77,主函数里面的是局部变量无法传到fn1函数里,所以打印出77

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926217    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程
意见反馈 帮助中心 APP下载
官方微信