C语言中的破坏性读入和非破坏读出

来源:百度知道 编辑:UC知道 时间:2024/07/05 04:13:11
这到底是啥意思捏。诶。小弟忒笨了。没办法请求各位大虾帮帮忙。万分感谢。
还有道题帮忙解决下

下列哪些C语句包含有涉及到破坏读入的变量?
A)scanf("%d%d%d%d%d",&a, &b, &c, &d, &e);
B) p=i+j+k+7;
C) printf("Deatructive read-in");
D) printf("a=5");
是咋判断的捏,谢谢拉。。

scanf("%d%d%d%d%d",&a, &b, &c, &d, &e);
破坏性读入,因为格式与格式之间没有空白,读入de数据分隔会有问题。
例如:
123456789。。。。
a 是12345,还是1,或12,或123。。。。。
b 是6789,还是23456,或34567,或45678....
c ....