栾小萌
2021-06-03 21:09
采纳率: 66.7%
浏览 68

c语言中scanf不加&会不会导致严重后果?

本人c语言萌新,今天上网课时老师提到了scanf函数 :

int a ;

scanf(“%d”,a) ;

他说编译能通过,但运行会出大问题

其中,a因为没有初始化,会产生一些乱七八糟的数据,然后会把这堆数据传递给scanf,会有可能使内部指针指向系统文件,损毁系统数据,要是严重一点,只能去重装系统。

感觉有些危言耸听。。

特来询问

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题