为什么C语言编程中使用指针不当会导致严重后果?会使机器硬件损坏?

Python040

为什么C语言编程中使用指针不当会导致严重后果?会使机器硬件损坏?,第1张

因为指针不像我们平时用数组那么直观 而且随着指针指向的不同 对应数据也相应改变 如果使用不当 会出现连自己都不知道具体对应什么东西 使程序跑飞 报错 相当的常见 机器硬件一般是不会损坏的只是烧进去的程序运行错误

这个问题本身有问题.

这4个答案都不正确.

A、 B、明显错,不用细说.

C、在任意一空格处换行, 错在"任意",如果空格在字符串内,不可在那里换行,因为换行就插入了不该有的CRLF.影响了字符串的值,影响了字符串的长度,如果是输出打印,会多出不该有的新行.

D、用回车符换行,错在没有指明位置,这就可能把变量名拆坏,函数明拆坏.

正确答案是不需换行.C程序的编辑器应当支持很宽很宽的行.或有自动"换行"而存下的文件不含这个自动"换行"符.(就象百度"我也来回答"这个TEXT BOX功能一样).

如果出题的老师,一定要你选一个,那就选C.