您当前的位置: 首页 > 
  • 4浏览

    0关注

    322博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

数组越界会发生什么

森明帮大于黑虎帮 发布时间:2021-09-14 21:34:28 ,浏览量:4

文章目录
  • 一、数组越界会发生什么
  • 二、 数组越界详解

一、数组越界会发生什么

C语言非常重视运行时的效率,所以没有进行数组越界检查,而C++继承了C的效率要求,自然也不做数组越界检查。(检查数据越界,编译器就必须在生成的目标代码中加入额外的代码用于程序运行时检测下标是否越界,这就会导致程序的运行速度下降)。看下面一段代码:

#define _CRT_SECURE_NO_WARNINGS   1
#include
using namespace std;
int main()
{
	int arr[5] = { 1, 2, 3, 4, 5 };
	for (int i = 0; i             
关注
打赏
1664288938
查看更多评论
0.0498s