visual studio2015中写C问什么使用scanf函数不会出错反而scanf_s函数会出错?
答案:1 悬赏:60 手机版
解决时间 2021-11-18 16:41
- 提问者网友:城市野鹿
- 2021-11-18 12:38
visual studio2015中写C问什么使用scanf函数不会出错反而scanf_s函数会出错?
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-11-18 13:23
因为你的 scanf_s 写错了追问该怎么写呢?追答scanf_s("%d%s%f", &n1, m1, sizeof(m1), &f1; 说实话,我建议你分开三条 scanf_s
追问谢谢,大概明白些了。我初自学C/C++,多谢指教。还有:1.关于&,我理解的是输入时取地址,所以要加&,但我刚才试了一下,您的上面那句m1前没&也可以。是不是因为m1时char变量,不需要这样? 2.为什么分开三条?我好像写一起也出现过问题,但我不明白其中原理是什么呢?追答不加 & 也可以并不是因为它是 char 变量,而是因为是数组
追问谢谢,大概明白些了。我初自学C/C++,多谢指教。还有:1.关于&,我理解的是输入时取地址,所以要加&,但我刚才试了一下,您的上面那句m1前没&也可以。是不是因为m1时char变量,不需要这样? 2.为什么分开三条?我好像写一起也出现过问题,但我不明白其中原理是什么呢?追答不加 & 也可以并不是因为它是 char 变量,而是因为是数组
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯