c语言出现declaration is not allow here

全部回答3
默认 最新
  • 将fp = fopen(...)移动到变量声明下面来fprintf(fp,"\n")函数第2个参数是格式,不是输出字串void main(){}加一个void声明
    0 点赞
  • 变量要用extern申明 比如extern double k1;函数不用extern 也可以。还有一个前提是你使用的变量和函数在 "ph.h"里面不能是 static 的。
    0 点赞
  • Ph.h头文件里已经有getPh方法了,直接引用这个头文件就行了改成:#include<stdio.h>#include "Ph.h"int main(){pHin1=7;k1=430.52124;s1=58.88031;a1=-0.01244;b1=7.31111;double m=getPh(1066, 7);printf("%f",m);return 0;}
    0 点赞

没有更多内容了

返回顶部
产品求购 求购