字符数组声明时指定大小,用户输入超过指定大小没有报错?

字符数组声明时指定大小,用户输入超过指定大小没有报错?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
赵虚左 2025-11-05 21:41:59
这是c语言自己的问题,不允许越界的,但越界了有时也没办法,就像不允许闯红灯,但你闯了也没出车祸,就没人管,高级语言 就要好很多了,越界就是越界,高级语言就像在红绿灯上安装了摄像头
赵虚左 2025-11-05 09:57:13
现在学到什么语言了?
  • 提问者 柳絮飞花 #1

    C语言哈

    2025-11-05 10:22:18
  • 赵虚左 回复 提问者 柳絮飞花 #2

    C语言不会进行边界检查,会一直读到结束符\0,这么做会存在很大的安全隐患,比如存在其他字符串时,其他数据会被破坏

    2025-11-05 12:00:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师