c语言编程中出现错误: 表达式必须包含指向对象的指针类型。 该错误如何解决? 下文解答

表达式必须包含指向对象的指针类型,但他具有类型"int"

c语言编程中出现错误: 表达式必须包含指向对象的指针类型。 该错误如何解决? 下文解答_第1张图片

具体原因是因为arr数组本质是一个指针类型,指向的是首元素的地址,如果用int 来接收显然不合适,以至于在引用下列定义的int类型的变量时候产生错误——表达式必须包含指向对象的指针类型,但他具有类型"int",解决的办法也很简单,

将自定义函数的参数中的 char*board 改成char board[ROW][COL]

char arr[] 的写法比char*arr要好

 

你可能感兴趣的:(数据结构,c语言,算法,c++,游戏)