用于打印二维字符数组的C函数

用于打印二维字符数组的C函数,c,arrays,function,warnings,getchar,C,Arrays,Function,Warnings,Getchar,我正在努力学习C语言,当然是用了很难的方法,但却不能找出这一个错误,有人能帮我吗?:-) 有人能帮忙吗?或者给我一个类似的链接,在那里我可以找到我问题的答案?我四处看了看,但找不到任何可以与我的相比的东西,至少能理解一点。即使使用的函数不带参数,也需要使用括号。所以 displayArray; getchar; 应该是: displayArray(); getchar(); 而且,return不是一个函数。这是一个关键字,因此您可以: return 0; 使用displayArray()

我正在努力学习C语言,当然是用了很难的方法,但却不能找出这一个错误,有人能帮我吗?:-)


有人能帮忙吗?或者给我一个类似的链接,在那里我可以找到我问题的答案?我四处看了看,但找不到任何可以与我的相比的东西,至少能理解一点。

即使使用的函数不带参数,也需要使用括号。所以

displayArray;
getchar;
应该是:

displayArray();
getchar();
而且,return不是一个函数。这是一个关键字,因此您可以:

return 0;
使用
displayArray()

您不应该这样调用函数
displayArray
;您可以在提供函数到函数指针的地址时使用它。

尝试调用函数。否则就是函数指针。请注意,数组中只能得到零。非常感谢!我一直认为,当括号中没有空白或什么都没有时,他们就不需要了。非常感谢你!Ada语言在没有参数的地方不需要它们,但是C/C++大多数其他语言都需要。你是welcome@Jean-弗朗索瓦·法布:帕斯卡也是。
displayArray();
getchar();
return 0;