bind_c_usage_10_c.c

来自「用于进行gcc测试」· C语言 代码 · 共 49 行

C
49
字号
/* Check BIND(C) for ENTRY   PR fortran/34079   To be linked with bind_c_usage_10.f03*/void mySub1(int *);void mySub3(int *);void mySubEnt2(float *);void mySubEnt3(float *);void sub4ent(float *);int myFunc1(void);int myFunc3(void);float myFuncEnt2(void);float myFuncEnt3(void);float func4ent(void);extern void abort(void);int main(){  int i = -1;  float r = -3.0f;  mySub1(&i);  if(i != 5) abort();  mySub3(&i);  if(i != 7) abort();  mySubEnt2(&r);  if(r != 66.0f) abort();  mySubEnt3(&r);  if(r != 77.0f) abort();  sub4ent(&r);  if(r != 88.0f) abort();  i = myFunc1();  if(i != -5) abort();  i = myFunc3();  if(i != -7) abort();  r = myFuncEnt2();  if(r != -66.0f) abort();  r = myFuncEnt3();  if(r != -77.0f) abort();  r = func4ent();  if(r != -88.0f) abort();  return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?