C标准既不要求也不要禁止边界检查。一个严格遵守的程序将不会违反任何限制,因此可能不会 The C Standard neither requires nor forbids bounds checking. Astrictly conforming program will violate no bounds, and so presumablywill not 符合规定的程序仍然可能存在错误。要么?A conforming program can still have bugs. Or? 我实际上说的是严格符合程序。严格符合 程序不包含任何未定义行为的实例。 (如果它确实是b $ b,那就不会严格遵守。)因此,它不能违反 任何界限。 - - Richard Heathfield< http://www.cpax.org.uk> 电子邮件:-www。 + rjh @ 谷歌用户:< http://www.cpax.org.uk/prg/writings/googly.php> Usenet是一个奇怪的放置" - dmr 1999年7月29日I actually said "strictly conforming program". A strictly conformingprogram does not contain any instances of undefined behaviour. (If itdid, it would not be strictly conforming.) Therefore, it cannot violateany bounds.--Richard Heathfield <http://www.cpax.org.uk>Email: -www. +rjh@Google users: <http://www.cpax.org.uk/prg/writings/googly.php>"Usenet is a strange place" - dmr 29 July 1999 这篇关于C中的边界检查和安全性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-29 07:20