c 调用c语言形参为double,C学生作业,’%f’需要’float *’类型的参数,但参数2的类型为’double *’...
参见英文答案 >
Why does scanf() need “%lf” for doubles, when printf() is okay with just “%f”? 5个
我正在完成一项任务,我收到了这个警告:
C4_4_44.c:173:2: warning: format ‘%f’ expects argument of type ‘float *’,
but argument 2 has type ‘double *’ [-Wformat]
变量在main中声明为:
double carpetCost;
我把这个函数称为:
getData(&length, &width, &discount, &carpetCost);
这是功能:
void getData(int *length, int *width, int *discount, double *carpetCost)
{
// get length and width of room, discount % and carpetCost as input
printf("Length of room (feet)? ");
scanf("%d", length);
printf("Width of room (feet)? ");
scanf("%d", width);
printf("Customer discount (percent)? ");
scanf("%d", discount);
printf("Cost per square foot (xxx.xx)? ");
scanf("%f", carpetCost);
return;
} // end getData
这让我抓狂,因为这本书说你不使用&在
scanf("%f", carpetCost);
从您传递它的函数访问它时,请参考.
我在这里做错了什么想法?
c 调用c语言形参为double,C学生作业,’%f’需要’float *’类型的参数,但参数2的类型为’double *’...相关推荐
- python调用C语言ctypes详解
ctypes是Python的一个外部库,提供和C语言兼容的数据类型,可以很方便地调用DLL中输出的C接口函数. 1.加载dll和取出函数 from ctypes import * dll = cdll ...
- JAVA调用R语言之Rserve
为什么要用java调用R? Java作为一个非常流行的编程语言,具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂 ...
- Dart 调用C语言混合编程
Dart 调用C语言 本篇博客研究Dart语言如何调用C语言代码混合编程,最后我们实现一个简单示例,在C语言中编写简单加解密函数,使用dart调用并传入字符串,返回加密结果,调用解密函数,恢复字符串内 ...
- 【C# 调用 Go 语言】0x2 参数、返回值与类型转换
在上篇文章[C# 调用 Go 语言]0x1 Hello Golang 中,我们将 Golang 源码编译为动态链接库(dll),用 C# 调用 Golang 导出的方法并成功的看到了控制台的输出.本 ...
- C语言形参跟实参详解
形参与实参 今天我们来说下c语言形参与实参的区别,形参跟实参理解的话也很简单,但是好多同学关于这个知识点都是一知半解,没有真正的去透彻,一问都知道,但在真正引用的时候还会出现很多问题,而百度的时候又会 ...
- python调用r语言加载包错误_Python调用R语言
网络上经常看到有人问数据分析是学习Python好还是R语言好,还有一些争论Python好还是R好的文章.每次看到这样的文章我都会想到李舰和肖凯的<数据科学中的R语言>,书中一直强调,工具不 ...
- JavaScript调用C语言的几种方式
JavaScript是脚本语言不能直接调用C语言接口,但是可以通过下面几种方式: 使用C语言编写的WebAssembly模块,WebAssembly是一种可在网页中运行的二进制代码格式,可以使用Jav ...
- Android系统JNI使用(JAVA调用C语言接口)一
目录 第一篇:Android系统JNI使用(JAVA调用C语言接口)一 什么是JNI JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信主要是 ...
- python调用c语言内核计算,在Linux上实现Python调用C语言函数
一般思路 Python中内置ctypes库,需调用c编译成的.so文件来实现函数调用. 假设我们所需调用的c文件名为test.c,文件里有我们需要的函数func(x,y). 将.c文件编译成 .so文 ...
最新文章
- 超酷flash光芒光线特效
- yii2 mysql gone away,yii2 console MySQL server
- laravel redis_如何将redis优化
- ios uiwindow弹窗_iOS 你需要的弹窗大全
- IOS开发之JSON序列化从客户端发送到服务器端
- 《iVX 高仿美团APP制作移动端完整项目》02 搜索、搜索提示及类别需求分析思路及制作流程
- (十一)nodejs循序渐进-高性能游戏服务器框架pomelo之启动流程和组件
- Python这个超炫的黑科技,可全网爬取各种资源,建议收藏!!
- 计算机组成原理中的直接映像,计算机组成原理cache存储器的直接映像与变换.doc...
- 【LeetCode】【数组】题号:73,矩阵置零
- 爬虫爬取wallpaperswide上的高清壁纸
- 小程序各领域的代表出来溜大街了
- 成功没有捷径python_成功路上没有捷径说说 成功需要过程的句子
- 用python制作英文字典的分析_分享一个自己做的英文科学写作检查器
- 数据结构算法之哈希表
- 考虑储能削峰填谷的含DG配电网可靠性评估
- eclipse如何修改工作空间名称
- 在网站上的视频直播添加弹幕做法
- 消息队列-beanstalkd
- 钓鱼网站php,偶遇钓鱼网站的一次代码审计