C语言编程问题,incompatible type for argument 1 of '函数名',请问这样的错误怎么改呀?

这种错误的原因,一般是因为被调用函数的形参对象应该是数组名,而不应该是数组。

解决方法:一对花括号一对的找,肯定少了一个。

注意:不要直接点击”编译并且运行”,而是应该点击”编译”按钮,这样可以保证警告不会被忽略,一些警告是非常有用的。

有多个错误,要先处理最前面的错误,因为后面的错误可能前面的错误引发的.所以修改最前面的错误后就可以立即重新编译,往往可以看到所有的错误信息都不见了。

每一条信息是按字母排序,可以按序查找。

格式说明:每一条错误都提供了样例程序,编译信息以及必要的说明,编译信息格式按文件名,程序行数,编译错误信息组织,例如:

E:\chen\dream\ex.c|6|error:breakstatementnotwithinlooporswitch。

扩展资料:

Code::Blocks是一个开放源码的全功能的跨平台C/C++集成开发环境。Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(3.x)版。

在CodeBlocks主窗口的顶部是CodeBlocks的主菜单栏。其中包含15个菜单项:

File(文件)、Edit(编辑)、View(查看)、Search(搜寻)、Project(项目)、Build(构建)、Debug(调试)、Fortran(公式翻译)。

wxSmith(用来画界面的)、Tools+(工具)、Plugins(插件)、DoxyBlocks()、Settings(设定)和Help(帮助)。

以上各项在括号中的事CodeBlocks菜单的中文显示。

主窗口左侧是项目工作管理区域,右侧是程序编辑窗口。工作管理区域用来显示所设定工作区的信息和所有子程序,程序编辑窗口用来输入和编辑源程序。

参考资料:

百度百科-Code::Blocks