作者ededws1 (ATMJin)
看板Fortran
标题[问题] 回圈用法
时间Sat May 23 01:17:10 2015
假设我现在有一个阵列A(10,3)
我想要让A(n,2)都是同一个数字,我该如何输入?
在用外面包DO回圈很简单,可是因为美观我想要用一行就解决的方法
能行吗?
还是其实用不到回圈?
另外我知道用DATA这个指令也可以解决问题,但是因为排版上的美观我也不是很想用
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.115.202.107
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Fortran/M.1432315035.A.F04.html
1F:→ kerwinhui: A(:,2)=想要的数字 05/23 11:57
2F:→ ededws1: 到底冒号是什麽意思?ALLOCATE也有用到但是一直不明白 05/23 14:00
3F:推 physbook: :是全部的意思? 05/23 18:10
4F:→ kerwinhui: slicing。如A(2:4,2)是A(2,2),A(3,2),A(4,2)的subarray 05/23 19:11
5F:→ ededws1: 可是单独一个放说是slicing有点奇怪 05/23 20:17
6F:→ ededws1: 问题变了我改个标题好了,原本的问题不是很重要 05/23 20:18
※ 编辑: ededws1 (140.115.202.107), 05/23/2015 20:19:35
7F:→ physbook: 简单讲就是那个维度的特定或所有区间 05/23 22:40
8F:→ ededws1: 那宣告时的::呢?有意义吗? 05/23 23:59
9F:推 physbook: 好像没有什麽特别意义... 而且不加::也没关系 05/24 00:10
10F:推 physbook: 发现本板搜寻::有一篇讨论,但是好像也没有什麽结果... 05/24 00:17
11F:→ ededws1: 那我再顺便请教一下,在读档案时如果档案里面有TAB该如何 05/24 10:53
12F:→ ededws1: 解决? 05/24 10:53
13F:→ ededws1: 虽然知道ASCII码是9,但不知道要如何使用。FORMAT也不知 05/24 10:54
14F:→ ededws1: 要怎麽写 05/24 10:55
15F:→ rex0707: 你要不要找本彭国伦的书来看比较快 05/24 11:05
16F:→ ededws1: 翻过了,里面没写 05/24 14:21
17F:→ ededws1: 如果只是我没找到,可以提醒我一下在哪里吗? 05/24 14:22
19F:→ ededws1: 谢谢,等我有空再来测试一下 05/25 18:48
20F:→ crazy10167: 宣告时加::才能给等号 如real pi 05/31 01:54
21F:→ crazy10167: 加::就能real::pi=3.1415 05/31 01:54
22F:→ zmack0905: 如果你需要在宣告阶段就下初值就要冒号 06/11 17:00