有人可以解释吗?

萨米

我真的不明白。也许有人可以解释我。我想找出dataInput中有多少个元素。我在用C编程

void Calibrate_data(float* dataInput)
{   
    int dataSize = sizeof(*dataInput)/sizeof(float);
    printf("%i and %i",sizeof(*dataInput)/sizeof(float),dataSize);
}

输出为:

1 and 10
沙菲克·雅格慕(Shafik Yaghmour)

这是错误的格式说明符:

printf("%i and %i",sizeof(*dataInput)/sizeof(float),dataSize);
        ^^

sizeof返回size_t类型,该类型是未签名的,正确的格式说明符是%zu%Iu在Visual Studio中。

使用了错误的格式说明所调用不确定的行为,但似乎并没有解释的输出10dataSize这没有任何意义,因为sizeof(*dataInput)会的大小float因此,我们预计sizeof(*dataInput)/sizeof(float)1,作为Macattack说的SSCCE应当有助于解决这一输出。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有人可以解释WaitForSeconds()吗?

来自分类Dev

有人可以解释输出吗?

来自分类Dev

有人可以解释堆栈上下文吗?

来自分类Dev

有人可以解释__set和__get的重载吗?

来自分类Dev

有人可以解释redis setbit命令吗?

来自分类Dev

python tuple,有人可以解释这种行为吗?

来自分类Dev

有人可以解释这个(void **)&d_in吗?

来自分类Dev

有人可以解释cvPtr的OpenCV文档吗?

来自分类Dev

有人可以解释堆栈上下文吗?

来自分类Dev

有人可以全面解释WebRTC统计API吗?

来自分类Dev

有人可以解释i +++ x吗?

来自分类Dev

有人可以解释这本词典的行为吗?

来自分类Dev

VBA中的数组下标-有人可以解释吗?

来自分类Dev

有人可以解释Selenium中的Screenshot吗?

来自分类Dev

有人可以向我解释此代码吗?

来自分类Dev

有人可以解释Shell Shock Bash代码吗?

来自分类Dev

奇怪的红宝石行为。有人可以解释吗?

来自分类Dev

有人可以很好地解释Dagger 2吗?

来自分类Dev

有人可以准确解释这些gsub参数吗?

来自分类Dev

有人可以解释jQuery.sap.setObject吗?

来自分类Dev

有人可以解释AWS GET吗?

来自分类Dev

有人可以解释.wav(WAVE)文件头吗?

来自分类Dev

有人可以解释双递归python吗?

来自分类Dev

有人可以解释“使用”的含义吗?

来自分类Dev

有人可以解释下面的scala代码吗?

来自分类Dev

有人可以解释给定循环的行为吗?

来自分类Dev

有人可以为我解释这个递归吗?

来自分类Dev

有人可以解释该程序的控制流程吗?

来自分类Dev

有人可以解释这些C代码吗?