导航菜单
首页 >  » 正文

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

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

C语言中sizeof(double)是

答案选择C一个整型表达式。
A:sizeof是操作符,不是函数,A错误。
B、C:sizeof的结果是无符号整数,可以把它看作是无符号整型表达式。B错误,C正确。
D:它是一个合法的表达式,D错误。
具体的讲,sizeof是求长度的函数,它的结果类型就是无符号整形表达sizeof(double)是指求double类型数据的数据长度。


扩展资料
在 Pascal 语言中,sizeof() 是一种内存容量度量函数,功能是返回一个变量或者类型的大小(以字节为单位);在 C 语言中,sizeof() 是一个判断数据类型或者表达式长度的运算符。在Pascal 语言与C语言中,对 sizeof() 的处理都是在编译阶段进行。
C语言整形常量表达式指的是表达式中的操作数都是整数类型的, 这里的整数类型不仅仅是int类型, 还包括char、 (unsigned) short、(unsigned) long等类型。整型常量表达式中的操作数在编译时就已经确定了他的值, 因此只需要关注哪些值在编译时确定就可以。
参考资料来源:百度百科-sizeof

相关推荐: