AdolphPrice 发表于 2020-3-4 19:39:17

几个符号不清楚在这里得作用

integer:: a,b
character*512::str1,str2
str2=''
str2=trim(str2)//trim(str1)
write(str2,*)a
str2=trim(str2)//trim(str1)
write(str2,*)b
这里trim一个空白的字符最后得到的是什么?
还有两次输出为什么str2是不同的位置?

li913 发表于 2020-3-5 11:11:24

变量没有初始化;给出你的运行结果。

kyra 发表于 2020-3-5 12:54:29

请看本站字符串教程
http://fcode.cn/guide-48-1.html

AdolphPrice 发表于 2020-3-6 11:26:02

li913 发表于 2020-3-5 11:11
变量没有初始化;给出你的运行结果。

确实没有初始化,结果就是没有输出结果,这是一个程序的中间过程,看到这看不懂了

AdolphPrice 发表于 2020-3-6 11:27:27

kyra 发表于 2020-3-5 12:54
请看本站字符串教程
http://fcode.cn/guide-48-1.html

感谢,我下了彭国论的那个书的pdf,有些地方太模糊了,这个好多了
页: [1]
查看完整版本: 几个符号不清楚在这里得作用