![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
growhzang
一个会写简单代码的人
展开
-
错误记录关于二维数组的调用error: cannot convert ‘int**‘ to ‘int (*)[48]‘
数组相信大家都不会陌生,编程中常见的一种数据类型。现在说的问题是关于二维数组调用的一些情况。int a[5][5]像这样我们随便定义一个二维数组,在传递参数的时候像这样就OK了void f(int a[][5]){ /*....*/}当然还有一些其他的方法可以处理函数调用的问题,当然这个问题并不是这篇博客所讨论的重点,在一次写程序中:#include <stdlib.h>#include <stdio.h>#include <string.h&g原创 2020-11-01 11:57:33 · 24734 阅读 · 0 评论 -
invalid types ‘<unresolved overloaded function type>[int]‘ for array subscript|
记录一下错误error: invalid types ‘[int]’ for array subscript|这个错误产生的原因是由于我定义数组的时候出错了先看代码吧#include<stdio.h>int main(){ int n; n=5; int a[n];}原因就在于像这样定义一个数组,只要一使用就会报这样的错误,当然并非报这样的错误就是由于这个原因,这只是原因之一,一般而言,我们都知道不可以这样来定义数组,但是由于写多了,写的有点懵了,犯原创 2020-10-20 17:46:52 · 6328 阅读 · 2 评论