1樓:碧血玉葉花
你再試試,你的第一段**能正常執行麼?是不是跟第二段**一樣,無法執行了?
之所以第一段和第二段**有差別,這完全依賴於編譯器。
你使用的編譯器可能由於**位置的因素,影響了編譯器內部的優化。使得 p2 指標在未鏈結狀態時的值,有差別。在記憶體中,乙個未確定的位址,可能是能被讀寫的(比如第一段**的編譯結果),也可能是被讀寫保護的,甚至可能是位址0x00000000!!!
所以,乙個未鏈結的指標,永遠不要直接使用!!!
2樓:匿名使用者
寫個程式執行下不就知道了麼。
fortran的do迴圈中,如果迴圈次數分兩段,該怎麼寫呢?
3樓:天河流紋石
沒有。只能。
do i = 1 , 3
end do
do i = 5 , 9
end do
如果覺得寫兩段**複雜,就用函式。
call mydo( 1 , 3 )
call mydo(5,9)
subroutine mydo(ibegin,iend)do i = ibegin , iend
...end do
end subroutine mydo
fortran語言中,format(1x,e8.2)是什麼意思
4樓:匿名使用者
format是輸入/輸出語句的格式。
nx表示n個空格。
表示該浮點數按單精度輸出,總共m位,小數點後n位表示該浮點數按雙精度輸出。
比如a=3*10^8,輸出,小數點、字母e和加號都算在8位里。
則輸出,表示是雙精度。
5樓:天河流紋石
表示乙個格式,該格式控制輸出乙個空格(1x),以及乙個實行數用科學記數法輸出,佔8個字元寬度,小數點後面保留2位(
6樓:匿名使用者
外層的(//是陣列生成器,用來生成陣列的內層的(i,i=,,是個隱含do迴圈,i從開始。
在fortran語言中描述乙個複數,但是實部是變數,怎麼寫
matlab裡面圓圈裡面乙個加號乙個減號是什麼東西幹什麼用的
7樓:嚇棟棟
你說的是simulink中的sum模組吧。他是用來搭建系統模型的。一般乙個加乙個減用在反饋環節。表示負反饋。下面就是乙個簡單的負反饋模型。
fortran中怎麼寫ln(x)啊?
8樓:匿名使用者
fortran裡log就是自然對數,alog是log的專用名,只有需要通過引數傳遞函式名的才會用到。
fortran 裡定義乙個function 怎麼寫才能讓這個函式返回值是乙個陣列 。
9樓:無風雨晴
這個問題可以通過定義pure elemental 屬性的function 來解決:
如下圖中的**所示,陣列是一維或二維均可以。
2.執行結果。
10樓:天河流紋石
用返回值也可以,用虛參傳遞也可以。
比如以下例子:func1 用返回值,sub2 用虛參。
11樓:匿名使用者
不記得fortran能有返回陣列的函式,或許你的版本特殊吧,一般程式設計也沒這樣的必要啊。
哪位大神知道用fortran怎麼寫邏輯斯蒂對映的分叉圖,謝謝了 或者幫我修正一下
12樓:網友
同學,這個問題我畫了一下,現在把**給你:
program logisti
implicit none
real(8)::x,y,k(42000)!不同的k對應不同的值。
integer(4)::i,j
x=;k(1)=
open(8,file=""這個影象是可以用autocad開啟的。
write(8,400)
400 format(3x,'0'/'section'/3x,'2'/'entities')
do i=2,42000
k(i)=k(i-1)+
x=do j=1,10*i
y=k(i)*x*(1-x)
x=yif(abs(x)>=200)exit
if(j>=8*<=200)then
write(8,401)
401 format(3x,'0'/'circle'/3x,'8'/'0')
write(8,402)k(i),x,402 format(3x,'10'/,20'/,40'/
write(8,404)3
404 format(3x,'62'/i1)
endifenddo
enddowrite(8,405)
405 format(3x,'0'/'endsec'/3x,'0'/'eof')
write(*,output succeeded!!"
read(*,end program logisti
最後就是這種效果了。
用intel fortran 編寫fortran程式時的書寫格式與fortran90有什麼不同?
連上wifi後圖示邊有兩個小加號就上不了網但其它手機可以上
法號六芒 e是流量,不是wlan連線,你要去wlan去設定 去系統設定 無線與網路下就可以找到wlan設定與移動資料連線,手機不同大概意思差不多 手機顯示連線了兩個無線網其中乙個旁邊還有個加號是怎麼回事? 往後餘生你陪我 說明是訊號熱點區域,訊號非常好,上網速度快 vivo x6s手機,連上wifi...
尿蛋白兩個加是什麼意思,尿蛋白2個加號是什麼原因呢
有3中基本情況,1 尿路感染,有尿路不是,尿頻等症狀。2 慢性腎臟疾病,有乏力 浮腫 泡沫尿等症狀。3 生理性尿蛋白,如胡桃機子現象,多年身體除了有尿蛋白意外沒什麼不適可通過相關檢查明確。尿蛋白2個加號是什麼原因呢 尿蛋白兩個加號是什麼意思?你好,引起尿蛋白的原因有很多,例如感冒,發燒,上呼吸道感染...
干將莫邪中的兩個問題,干將莫邪中的兩個問題
鴻3塵 一 讚頌了劍工高超的技藝,寶劍文字的神采,統治者的殘暴和少年的壯烈。二 統治者 兒子 反帝主義 酷哥 幹將 莫邪是兩把劍,但是沒有人能分開它們。幹將 莫邪是兩個人,同樣,也沒有人能將他 她 們分開。幹將 莫邪是幹將 莫邪鑄的兩把劍。幹將是雄劍,莫邪是雌劍。幹將是丈夫,莫邪是妻子。幹將很勤勞,...