外行菜鸟求助关于fortran报错的一个小问题,求您帮帮忙 20

XXX.F(156):Syntaxerror,foundEND-OF-STATEMENTwhenexpectingoneof:(<IDENTIFIER><CHAR_CON... XXX.F(156): Syntax error, found END-OF-STATEMENT when expecting one of: ( <IDENTIFIER> <CHAR_CON_KIND_PARAM> <CHAR_NAM_KIND_PARAM> <CHARACTER_CONSTANT> <INTEGER_CONSTANT> ... CT=(2.294*CC*(KC**-1+4.4E-19/DIAM_PT))/((1.+6.876E-19/DIAM_PT)*---------------------------------------------------------------------^XXX.F(157): Unbalanced parentheses (1.0+2.*KC**-1+8.8E-19/DIAM_PT))
错误发生在相邻的两行,我自己想表达的意思是CT=···,但是一行写不下就写成了两行,是不是换行出错了?我是外行,所以请您原谅我的无知,请您不惜赐教,谢谢
展开
 我来答
wwttbb2010
2014-08-26 · TA获得超过533个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:219万
展开全部
Fortran90续行符为 &。

当一个语句非常长以至于132列都书写不下时,允许有39个续行。在语句行最后加上续行符“&”号。如果把一个语句名、函数名等fortran中且有特定意义的字符分成两行,那么除在行末续行外,还要在下一行的开头加一个续行符, 如果字符串跨2行以上,则在续行的开始位置也要加&号。注意语句的有效字符是从“&”前和续行符“&”之后的位置算起
如:x=2+5&
+6
又如:x=sin(4.0)+si&
&n(1.0)
更多追问追答
追问
谢谢您的及时回答,那么就我这个语句来讲,在第一行末尾添加&后,那个乘号 * 留在续行符前 *& , 还是顶到第二行的开头?
追答
都行吧。
就两种写法,你试一试不就知道了。
能自己解决就自己解决多好。
天河流纹石
2014-08-27 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7624
采纳率:76%
帮助的人:4058万
展开全部
你需要续行。请根据自己的格式(自由格式或固定格式)选择对应的续行方式。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式