标头中声明的难以捉摸的C函数

米恰尔·米加兹(MichałMigacz)

这是C文件:http : //simul.iro.umontreal.ca/rng/WELL19937a.c(我没有评论,正如L'Ecuyer告诉的那样)

这是C头:http : //simul.iro.umontreal.ca/rng/WELL19937a.h

问题是:C文件中的双精度(* WELLRNG19937a)(void)在哪里?

我没看到 但是它存在。此代码在TIGCC上有效,但产生0。

#include "WELL44497a.h"
#include <tigcclib.h>
void _main(void)
 {
 unsigned int u=33337;
InitWELLRNG44497a(&u); //this function probably wants array of good seeds but I don't have them.

double a = WELLRNG44497a()  ;
clrscr();
printf("%f",a);
ngetchx();//wait for keyboard input
}

删除InitWELLRNG44497a(&u)会引发SIGSEGV(这确保了其他功能的存在)

如果您告诉我此功能在哪里,我将非常感激。更重要的是,如果您告诉我如何使用此功能。

PS。没什么可澄清的了。这是一个非常愚蠢的问题,但回答正确。函数始终为零的原因是不同的。

唱片

double (*WELLRNG19937a) (void)是指向double funcname (void)函数的指针

在第一个功能

void InitWELLRNG19937a (unsigned int *init) 

你可以看到

WELLRNG19937a = case_1;

case_1在哪里

double case_1 (void)

然后在主要情况下,您要调用一个由WELLRNG19937a指针指向的函数真正的调用函数是case_1

删除InitWELLRNG44497a(&u)会引发SIGSEGV

这会导致段错误,因为它InitWELLRNG44497a是初始化函数指针,否则指针未初始化。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

模数算法证明难以捉摸

来自分类Dev

Tomcat 8.0.36:WebappClassLoaderBase难以捉摸的nullpointerexception

来自分类Dev

难以捉摸的文字练习(jquery / Javascript)

来自分类Dev

尝试从记录中读取数据到程序中时难以捉摸的错误(C++)

来自分类Dev

从表中获取搜索数据-难以捉摸

来自分类Dev

难以捉摸的Recaptcha错误。复制代码始终失败

来自分类Dev

CMS页面的奥秘和难以捉摸的If语句

来自分类Dev

帮助解决难以捉摸的文件描述符泄漏

来自分类Dev

在C标头中声明变量

来自分类Dev

在标头中向前声明constexpr函数

来自分类Dev

在名称空间的标头中声明的函数指针

来自分类Dev

如何将尚未在C标头中声明的C函数导入C ++项目?

来自分类Dev

发生多个并发事务时,罕见且难以捉摸的死锁(选择进行更新;然后进行更新)

来自分类Dev

定义在C标头中传递结构的函数

来自分类Dev

如何在以指针作为参数的标头中声明函数?

来自分类Dev

C ++:在标头中声明非全局变量?

来自分类Dev

在标头中声明变量并在.c中定义

来自分类Dev

NSApplicationLoad在C标头中?

来自分类Dev

C ++-在模板类之外但在标头中定义成员函数

来自分类Dev

C ++继承:在标头中调用基类构造函数

来自分类Dev

标头中包含枚举| 未声明错误

来自分类Dev

难以理解在标头类声明中找到的这种模式的作用(C ++,OpenGL)

来自分类Dev

[MIDL]如何使用IDL文件中C / C ++标头中声明的接口?

来自分类Dev

C ++标头中的名称空间

来自分类Dev

标头中的类的Struct函数声明和cpp中的定义。在单独的库中使用函数时的lnk2019

来自分类Dev

在标头中不包含所有函数声明以创建“私有名称空间”是否可以接受?

来自分类Dev

标头中的静态函数定义

来自分类Dev

如何编写返回标头中数组的函数?

来自分类Dev

标头中的静态函数定义

Related 相关文章

  1. 1

    模数算法证明难以捉摸

  2. 2

    Tomcat 8.0.36:WebappClassLoaderBase难以捉摸的nullpointerexception

  3. 3

    难以捉摸的文字练习(jquery / Javascript)

  4. 4

    尝试从记录中读取数据到程序中时难以捉摸的错误(C++)

  5. 5

    从表中获取搜索数据-难以捉摸

  6. 6

    难以捉摸的Recaptcha错误。复制代码始终失败

  7. 7

    CMS页面的奥秘和难以捉摸的If语句

  8. 8

    帮助解决难以捉摸的文件描述符泄漏

  9. 9

    在C标头中声明变量

  10. 10

    在标头中向前声明constexpr函数

  11. 11

    在名称空间的标头中声明的函数指针

  12. 12

    如何将尚未在C标头中声明的C函数导入C ++项目?

  13. 13

    发生多个并发事务时,罕见且难以捉摸的死锁(选择进行更新;然后进行更新)

  14. 14

    定义在C标头中传递结构的函数

  15. 15

    如何在以指针作为参数的标头中声明函数?

  16. 16

    C ++:在标头中声明非全局变量?

  17. 17

    在标头中声明变量并在.c中定义

  18. 18

    NSApplicationLoad在C标头中?

  19. 19

    C ++-在模板类之外但在标头中定义成员函数

  20. 20

    C ++继承:在标头中调用基类构造函数

  21. 21

    标头中包含枚举| 未声明错误

  22. 22

    难以理解在标头类声明中找到的这种模式的作用(C ++,OpenGL)

  23. 23

    [MIDL]如何使用IDL文件中C / C ++标头中声明的接口?

  24. 24

    C ++标头中的名称空间

  25. 25

    标头中的类的Struct函数声明和cpp中的定义。在单独的库中使用函数时的lnk2019

  26. 26

    在标头中不包含所有函数声明以创建“私有名称空间”是否可以接受?

  27. 27

    标头中的静态函数定义

  28. 28

    如何编写返回标头中数组的函数?

  29. 29

    标头中的静态函数定义

热门标签

归档