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

为什么输出的不全是0

img


为什么输出的不全是0而是有别的?如果改的话要怎么改才能让这个二维数组里全是0?

变长数组VLA不能在声明的同时初始化。
可以改成int a[m][n];memset(a,0,sizeof(a));需要头文件string.h

你要遍历数组赋值为0才可以

定义数组不能用变量来指示长度,要用常量,比如把a[m][n]改成a[100][100]

c/c++在数组初始化时数组的长度都必须是一个常数,不能是变量
int [5][5] = {0}这样每一个元素就是0

近期文章

  • 真受不了了,始终觉得自己没错,但答案就是不对!
  • 哪个厉害的人用c求解一下
  • Anki卡片模版html代码中是否能实在手机震动或者发声
  • uniapp调用aar文件时获取对象为{}的问题
  • 用php合并两个文件文本
  • c++编译是一直出现compiling error spawning c1EXE怎么解决?
  • 请问下为什么上半部分打出来每行只有一个*
  • request.getSession().getAttribute()取不到值
  • 这个可以写一下过程么
  • 为什么评测之后通过不了
  • 关于#Java#的问题,如何解决?字符串获取数字并进行运算
  • python倒叙怎么输入
  • 密码学问题,求详细解题过程啊
  • php array_unique()返回重复
  • 计算定期存款本利之和
  • g++交叉编译库找不到问题
  • 微信小程序一直报错怎么解决?
  • 关于#位置#的问题,如何解决?
  • vue项目部署后标签页上的图标不显示
  • linux一次性启动所有容器的命令

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华