第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

fortran 定義全局變量

fortran 定義全局變量

Go
飲歌長嘯 2019-03-19 13:13:08
fortran 定義全局變量
查看完整描述

2 回答

?
梵蒂岡之花

TA貢獻1900條經(jīng)驗 獲得超5個贊

module主要有以下作用:
1)module 可以聲明變量,經(jīng)常用來聲明程序中所需要的常量、或是用來存放全局變量
2)module里面可以定義自定義類型,在經(jīng)過use的命令可以讓程序中的每一個函數(shù)都能使用這個類型
3)module里面可以編寫函數(shù),同樣使用use命令。
至于你提出的問題,可以用以下程序來解釋:
module global
implicit none
integer a,b
common a,b
! read (*,*) a,b
end module

program ex0834
use global
implicit none
read (*,*) a,b
write(*,*) a,b
end program
在module里聲明了全局變量a,b.在program里就可以省去定義a,b的部分,就可以直接使用a,b.
第二個問題,當(dāng)把module里的注釋符“!”去除, 把program里的read(*,*) a,b 注釋掉就能發(fā)現(xiàn)程序錯誤,所以我認為在module里,不能通過read賦值。



查看完整回答
反對 回復(fù) 2019-03-23
?
至尊寶的傳說

TA貢獻1789條經(jīng)驗 獲得超10個贊

module變量是模塊變量,只要你use這個module就可以對它進行操作了。
用fortran編程,起步時盡量的不要拿C或是C++往里套,否則會越學(xué)越迷糊:)
當(dāng)然,你也可以認為module變量其實就是C/C++中,某個結(jié)構(gòu)體里面的靜態(tài)變量:)它的作用域是全局的,但需要你帶上結(jié)構(gòu)體(module)的名字:)

查看完整回答
反對 回復(fù) 2019-03-23
  • 2 回答
  • 0 關(guān)注
  • 2551 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號