我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

有关于数组的编程问题


#include
int main()
{
    int a[3][3] = { 3,2,1,3,2,1,3,2,1 };

    int j, k, p = 1;

    for (j = 0; j < 2; j++)

        for (k = j; k < 4; k++)

            p *= a[j][k];
    printf("%d", p);
    return 0;
}

为啥结果能输出108,不会超出数组范围吗

img

会越界,但一般还是多分配了一定的空间。
当你把k设置为7的时候就越界了

近期文章

  • 二极管的截止电压大小
  • 用Python对语料进行初步分析
  • 获取PHP中的上一页名称(不是整个URL)
  • 布尔嵌套查询如何实现
  • 明明定义了 为啥还报错
  • 电脑开机先出现pxe-moF然后出现error 1962在之后就黑屏了
  • C语言切分表法式pta
  • Python八皇后问题
  • 求水仙花数和Fibonacci 数列的代码片段
  • 循环程序的编写,for循环
  • 请问这个要怎么做出来
  • 使用ImageMagick和PHP使用自定义字体绘制文本
  • Hadoop 集群搭建 - 部署Ubuntu
  • 这是接上篇我打的代码
  • C++ char**类型 输出困惑
  • 感觉程序没问题 为啥结果不对
  • Kinect连接电脑,数据转换器变成白灯了,但是在设备管理器中没有找到Kinect怎么解决
  • 用mac版simply fortran写代码无法对文件进行写入的操作
  • PHP while循环省略了MySQL数据库选择的第一个条目
  • 请问这个keyerror是哪里出错了

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华