1樓:海之源儀器
2、選擇keil安裝檔案中的c51檔案的路徑(路徑以你的實際路徑為準)。
3、確定後,有以下提示,證明新增成功。這時再開啟keil編譯工程檔案,就不會提示『error c318:can`t open file 『stc15.h』』」了。
2樓:資深技術
把stc12c5a.h檔案放到編譯器能找到的資料夾裡,或者重設路徑
fortran程式語言與c語言的區別是什麼?
3樓:哈密小狐狸
fortran語言
中可通過定義子抄程式從而返回一bai系列變數值du,而c語言的函式一般只能返zhi回乙個變數值dao。
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語言。
但如果僅僅是為了你自己的本專業中相關場合的計算問題,可以考慮學習fortran語言,它的計算能力要強於其他程式語言(因為這是專門為科學計算而發明的語言),但通用性很有限,並不適合做其他工作。
c語言程式設計哪些程式設計軟體適合初學者?
5樓:最紳士的痞子灬
初學者建議學習中文版的程式設計軟體,因為英文版的什麼也看不懂。目前我一直用的是c++6.0中文企業版的,簡單易上手,c語言**,c++的**都可以編譯。
1、micosoft visual c++,經典推薦。
2、tc,學校推薦。
3、dev c++,個人推薦。
4、c-free,國人自己做的。
5、turbo c 3.0,新人推薦。
6、ansi c。
c與c++的區別:c語言是面向過程的程式語言,c++是物件導向的程式語言。
《c語言程式設計》講述了c語言的基本概念、各種資料型別的使用技巧、程式流程控制、陣列、函式、指標以及有關程式設計的方法等內容。書評 「c語言程式設計」是計算機專業和非計算機專業的一門技術基礎課程,也是程式設計的啟蒙語言課程。
用c語言程式設計計算1!+2!+……+20!=
6樓:匿名使用者
#include
int main()
printf("1!+2!+3!+...+20!= %lf\n",s);
}c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。
7樓:匿名使用者
# include
int main(void)
printf("%d",sum);
return 0;
}我把你的程式改了下,你看看你是這個意思麼?
#include
int main()
s += k;
k = 1;
}printf("1!+2!+3!+···+20!= %lf\n",s);
return 0;
8樓:匿名使用者
#include
__int64 fun(int n)
else
sum=fun(n-1)*n;
return(sum);
}int main()
printf("%i64d",x);
while(1);
}#include
__int64 fac(__int64 n)int main()
這個也可以
9樓:章樂
你是不是忘了把這語句用大括號括起來了 {k*=i;s+=k;}
10樓:夢入劉水
for()裡面是i=1不是k=1
11樓:伊誶
#include
int main()
sum += s;
}printf("1!+2!+3!+···+20!= %d\n",sum);}
c語言中?:和!是什麼意思?怎麼運用在程式設計中?
12樓:超級餅餅乾
?:的意思bai
是條件運算子,使用的du格式zhi如下(條件)?a:b,如果dao條件成內立,表示式的值就容是a,否則是b。
!的意思是用來取非運算的,!true的結果就是 false !false 的結果是 true。
寫程式中,?:用的比較少,!主要用在條件判斷中。
延展回答:
1、c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
2、儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。
3、c語言一共只有32個關鍵字,9種控制語句,程式書寫形式自由,區分大小寫。把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和位址進行操作,而這三者是計算機最基本的工作單元。
13樓:小小柳樹兒
c語言'和'運用在程式設計中&&
14樓:別人家的小孩
1/5分步閱讀
在?號前面是什麼,
是乙個問題,那麼這個問題使用數字的表達方式,版那麼就權是乙個表示式,而這個表示式就是乙個是與否的判斷。
(a>b)
(a==b)
2/5(a>b)?
判斷表示式是否能夠通過,如果能通過,那麼說明才能進行之後的操作,如果不能通過,就選擇後一種結果。
3/5(a>b)?y:n
如果a大於b,那麼選擇y的結果,如果a小於b,那麼選擇n的結果。
4/5int x=(a>b)?y:n
if(x==y)
z=10;
首先判斷x是否等於y,如果等於y,那麼z的結果為10。
5/5int x=x+1;
int y=(x>10)?yes:no;
if(y==yes)
printf("%c",ok);
如果將x變成乙個迴圈體,那麼x將自動執行,當達到要求之後,輸出完成任務。
c語言初學者、什麼程式設計軟體適合初學者
15樓:薩楚餘黛
1、micosoft
visual
c++,經典推薦
2、tc,學校推薦
3、dev
c++,個人推薦
4、c-free,國人自己做的
5、turbo
c3.0,新人推薦
6、ansi
cc與c++的區別:c語言是面向過程的程式語言,c++是物件導向的程式語言。
16樓:祿楊氏況辛
初學者建議學習中文版的程式設計軟體,因為英文版的什麼也看不懂。目前我一直用的是c++6.0中文企業版的,簡單易上手,c語言**,c++的**都可以編譯。
你如果想要的話,告訴我qq號,我把安裝包發給你。
17樓:元元旦旦
如果你是初學
,我還是建議你用turbo c,因為它就是乙個針對c的程式設計環境.當然vc++6.0,2008之類的更通用,但是不適合初學.
因為它們本身的使用就需要你學習,而且不是特指c的.也就是說,你寫了乙個正確的c檔案,但是不一定能在vc++上正確執行,因為你還要包含這樣那樣的標頭檔案.而這些在turbo c裡是內建的.
你可以選擇trubo c 3.0試試.
18樓:匿名使用者
visual studio
最通用的軟體,以後也會經常用的
6.0 2005 2008都可以
下不到全套的,c++ express版也可以
19樓:錦江學院張明建
如果你是xp系統
就給個郵箱 直接發給你(請註明需要中文的還是英文的) 根本就不用安裝 直接解壓就可以用(我用的是vc++6.0簡體版)
20樓:匿名使用者
free c++
安裝就配置好編譯器了
如果你能找到破解版,還有提示!
21樓:シ雪瘋飛
個人建議先用turbo c,這個軟體能夠很好地提示程式的錯誤之處,方便改正,等有了一定的基礎之後再用visual c++6.0,畢竟visual c++6.0的操作介面與windows很近,操作很方便
22樓:匿名使用者
dev c++
不熟悉的話,還同時能使用raptor輔助理解
23樓:匿名使用者
強烈推薦dev c++
很好很強大!
24樓:匿名使用者
用vc2005實用。
matlab和c語言程式設計是一回事嗎?
25樓:為江山放棄了愛
區別:1、執行效率不同
matlab的底層是c寫的,c的效率比matlab要高,但matlab語法簡單多了,而且簡單,但執行效率不高。
2、用途不同
matlab是用於特定的方面的,比如說矩陣運算方面、dsp就很有優勢,而c語言不同,很多軟體的底層都是c編寫的。
3、實現原理不同
matlab是解釋型指令碼,c語言是編譯執行的語言,簡單說matlab的解釋程式是看一句**執行一次,而c語言的編譯器必須編譯好原始檔生成目標**,再執行整個目標**。
matlab底層是c實現的。.m檔案可以使用matlab內建的mcc命令編譯成exe檔案。
26樓:匿名使用者
這是兩者級別不同的語言。兩者的編譯方法以及編譯語言都不一樣。
區別就在於:
(1)兩者語言級別不同。matlab是第4代語言,屬於高階語言,c語言是第3代中級語言。
(2)兩者用處不同。matlab是一種指令碼語言,主要用於數學計算科學計算,是一種商業數學軟體,是一種數值計算環境和程式語言,而c語言是一種面向過程程式語言,主要用於底層硬體或作業系統的程式設計,是一種通用的、程式式的程式語言,廣泛用於系統與應用軟體的開發。
(3)兩者語言特徵不同。c語言具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,而matlab本身基於矩陣運算,並無成長空間,且有一些外掛程式是可以matlab**生成c語言。
會不會英語關係不大,只要願意花時間去背一些常用的單詞就可以的。
電腦大神們請進,組裝電腦的大神們 請進
看看是不是散熱出現問題了,這配置建議加個2g記憶體,顯示卡可以換gts450,當然用你原來的顯示卡也應該勝任你玩的遊戲!多數是散熱出現問題,還有用hd tune查一下硬碟有沒有壞道 顯示卡比較差,可以考慮更換,其他的配件可以繼續使用 記憶體問題,可以公升級到4g 先判斷下網路是否通暢 用測速軟體測試...
大神們這什麼魚,大神們,這是什麼魚?
生活每天笑呵呵 這是花魚骨 hemibarbus maculatus bleeker 隸屬於鯉科 鮈亞科,俗稱季魚 季郎魚 雞骨郎。屬於底層魚類,喜在水體的中下層,冬季洄游至江河深水處越冬。以底棲動物為食,以水生昆蟲,軟體動物為主,也食各種小魚。最大個體可達2公斤。花骨魚主要分佈於長江流域的江河 湖...
小學英語求助大神們,小學英語,求助大神們
小學bai英語教師資格證du面試的內容包 zhi括 候考。考生持面dao試準考 證 身份證,回按時答到達考點,進入候考室候考。抽題。按考點安排,登入面試測評軟體系統,計算機從題庫中隨機抽取試題 幼兒園類別考生從抽取的2道試題中任選1道,其餘類別只抽取1道試題 經考生確認後,系統列印試題清單。備課。考...