1樓:菲菲大愛
2c 和 p2c 是兩個源**轉換程式. f2c 把 fortran **轉換為 c **, p2c 把 pascal **轉換為 c **. 當你安裝 gcc 時這兩個程式都會被安裝上去.
如果有一些用 fortran 或 pascal 寫的**要用 c 重寫的話, f2c 和 p2c對你非常有用. 這兩個程式產生的 c **一般不用修改就直接能被 gcc 編譯.
如果要轉換的 fortran 或 pascal 程式比較小的話可以直接使用 f2c 或 p2c不用加任何選項. 如果要轉換的程式比較龐大, 包含很多檔案的話可能要用到一些命令列選項.
在一個 fortran 程式上使用 f2c , 輸入下面的命令:
f2c my_fortranprog.f
注意: f2c 要求被轉換的程式的副檔名為 .f 或 a .f .
要把一個pascal 程式裝換為 c 程式, 輸入下面的命令:
p2c my_pascalprogram.pas
這兩個程式產生的 c 源**的檔名都和原來的檔名相同, 但副檔名由 .f或 .pas 變為 .c.
fortran程式語言與c語言
2樓:阿冬
如果你今後想從事的是軟體工程師的工作,做專業的軟體開發,那麼毫無疑問應該學習c語言。
但如果僅僅是為了你自己的本專業中相關場合的計算問題,可以考慮學習fortran語言,它的計算能力要強於其他程式語言(因為這是專門為科學計算而發明的語言),但通用性很有限,並不適合做其他工作。
3樓:哈密小狐狸
fortran語言中可通過定義子程式從而返回一系列變數值,而c語言的函式一般只能返回一個變數值。
fortran語言的最大特性是接近數學公式的自然描述,在計算機裡具有很高的執行效率。易學,語法嚴謹。可以直接對矩陣和複數進行運算,這一點類似matlab。
自誕生以來廣泛地應用於數值計算領域,積累了大量高效而可靠的源程式。很多專用的大型數值運算計算機針對fortran做了優化。廣泛地應用於平行計算和高效能運算領域。
c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。不同的變數型別可以用結構體(struct)組合在一起。
只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。部份的變數型別可以轉換,例如整型和字元型變數。通過指標(pointer),c語言可以容易的對儲存器進行低階控制。
預編譯處理(preprocessor)讓c語言的編譯更具有彈性。
4樓:匿名使用者
開始拿本c語音的教材即可,不要一上了就啃等偏硬體的東西,那東西肯定會學的無味多看**和寫**,一定
5樓:杜揚遲沛
複數運算的速度
程式引數與字串
記憶體的動態管理
多維陣列的處理
函式呼叫與引數傳遞
fortran語言程式設計改為c語言有大神嗎
6樓:
2c 和 p2c 是兩抄
個源**
轉換程式. f2c 把襲 fortran **轉換為 c **, p2c 把 pascal **轉換為 c **. 當你安裝 gcc 時這兩個程式都會被安裝上去.
如果有一些用 fortran 或 pascal 寫的**要用 c 重寫的話, f2c 和 p2c對你非常有用. 這兩個程式產生的 c **一般不用修改就直接能被 gcc 編譯.如果要轉換的 fortran 或 pascal 程式比較小的話可以直接使用 f2c 或 p2c不用加任何選項.
如果要轉換的程式比較龐大, 包含很多檔案的話可能要用到一些命令列選項.在一個 fortran 程式上使用 f2c , 輸入下面的命令:f2c my_fortranprog.
f注意: f2c 要求被轉換的程式的副檔名為 .f 或 a .
f .要把一個pascal 程式裝換為 c 程式, 輸入下面的命令:p2c my_pascalprogram.
pas這兩個程式產生的 c 源**的檔名都和原來的檔名相同, 但副檔名由 .f或 .pas 變為 .c.
求fortran語言轉化成c語言或者c++的程式例項!!(有檔案操作的哈!如一個fortran完整程式,轉化成後仍完整
7樓:金色潛鳥
#include
#include
main()
/*character*64 namein, nameout
integer*4 a,b,c,d
write(*,*) char(127),char(7)
write(*,*) 'enter input file name'
read(*,'(a)') namein
write(*,*) 'enter output file name '
read(*,'(a)') nameout
open(unit=1,file=namein,status='old')
open(unit=2,file=nameout,status='unknown')
read(1,'(1i5,1i5,1i5,1i5)') a,b,c,d
write(2,'(1i5,1i5,1i5,1i5)') a,b,c,d
close(1)
close(2)
end*/
怎麼將lrc轉化為,怎麼將lrc轉化為krc
需要工具 電腦 酷狗 krc轉lrc軟體二 滑鼠有幾個此介面,選擇瀏覽歌詞功能。三 選擇後會自動來到這個介面,選擇箭頭這個檔案。六 原先的krc檔案就變成了lrc檔案了。七 轉換後的lrc歌詞檔案,就可以直接編輯使用了。把檔案字尾名由.krc改為.lrc。如果不行,就把lrc的歌詞複製到筆記本里,再...
將二叉樹轉化為樹森林將樹森林轉化為二叉樹的基本目的是什麼
二叉樹轉bai換為森林 前提 加入一棵 du二叉zhi樹的根節點有右孩子dao,則這棵二叉樹專能夠轉換為屬森林,否則轉換為一棵樹。轉換規則 1 從根節點開始,若右孩子存在,則把與右孩子結點的連線刪除。再檢視分離後的二叉樹,若其根節點的右孩子存在,則連續刪除。直到所有這些根結點與右孩子的連線都刪除為止...
如何將MathType公式轉化為LaTeX
latex作為一個功能強大國際通用的排版軟體,它特別適合於數理科學中科技 專業書籍排版,latex尤其適合於各種符號公式的編排,其公式排版效果是目前常用的mathtype所不能比擬的。這裡分享一下如何將mathtype公式轉化為 latex,希望對大家有所幫助。1 對mathtype進行設定。2 在...